DreamSSH

Screenshot der Software:
DreamSSH
Softwarebeschreibung:
Version: 0.2
Upload-Datum: 14 Apr 15
Entwickler: Duncan McGreggor
Lizenz: Frei
Popularität: 8

Rating: nan/5 (Total Votes: 0)

DreamSSH ist eine hochgradig konfigurierbare pure-Python, Verdreht-basierte SSH-Server.
Installieren
Sie können aus PyPI installieren, die Ihnen die jeweils aktuelle (hoffentlich stabile) Version der Software:
& Nbsp; sudo pip installieren dreamssh
Wenn Sie am Rande leben möchten, können Sie aus dem Github master Branch zu installieren:
& Nbsp; sudo pip installieren https://github.com/dreamhost/dreamssh/zipball/master
Schließlich können Sie nur erhalten, den Code selbst:
& Nbsp; git clone https://github.com/dreamhost/dreamssh.git
Abhängigkeiten
Wenn Sie pip zur DreamSSH installieren, dann müssen Sie die benötigten Bibliotheken installiert. Wenn Sie aus dem Quellcode ausgeführt werden, müssen Sie Folgendes tun:
& Nbsp; sudo pip installieren pyasn1
& Nbsp; sudo pip installieren PyCrypto
& Nbsp; sudo pip installieren Twisted
Nachdem die Abhängigkeiten installiert wurden, müssen Sie die Schlüssel für die Verwendung durch den Server zu erstellen:
& Nbsp; Twistd dreamssh keygen
Ausführen
Sobald Sie DreamSSH installiert, die Interaktion mit dem Server ist so einfach wie die folgenden:
& Nbsp; Twistd dreamssh
Das wird im Daemon-Modus ausgeführt werden. Wenn Sie, um es in den Vordergrund laufen und beobachten Sie die Log-Ausgabe auf stdout möchten, einfach tun:
Twistd -n dreamssh
Um in die Schale zu protokollieren, verwenden Sie diesen Befehl:
& Nbsp; Twistd dreamssh Schale
Wenn Sie möchten, zu versuchen, die alternative "Spielzeug" shell:
& Nbsp; Twistd dreamssh --interpreter = Echo
Wenn Sie bereit sind, es herunterzufahren:
& Nbsp; Twistd dreamssh stoppen
Für diejenigen, die einen Klon des git Repo haben, gibt es Entwicklungs Komfort machen Ziele:
& Nbsp; machen keygen
& Nbsp; machen Daemon
& Nbsp; machen Lauf
& Nbsp; machen Schale
& Nbsp; machen Stopp
Mit
Wenn Sie in die Python-Shell einzuloggen:
& Nbsp; Twistd dreamssh Schale
Sie sind mit etwas, das wie diesem begrüßt:
>>
:
: Willkommen zu
:
: ________ ____________________ __
: ___ __ _________________ _______ _____ ___ / ___ _ / __ / / /
: __ / / / _ ___ / _ __ `/ _ __ __` ____ _____ __ / _ / /
: _ / _ / / _ / / __ / / _ / / _ / / / / / ___ / / ____ / / _ __ /
: / _____ / / _ / ___ / __, _ / / _ / / _ / / _ // ____ / / ____ / / _ / / _ /
:
:
: Sie haben in eine DreamSSH Server angemeldet.
: Geben Sie "ls () 'oder' dir ()", um die Objekte in den aktuellen Namensraum zu sehen.
:
: Viel Spaß!
:
>>
Wenn Sie die Hinweise in der Banner zu befolgen, können Sie eine Liste der verfügbaren Objekte mit dem folgenden Befehl zu bekommen:
: >> Ls ()
& Nbsp; __ builtins__ - Daten
& Nbsp; app - dreamssh.shell.pythonshell.CommandAPI.app
& Nbsp; Banner - dreamssh.shell.pythonshell.CommandAPI.banner
& Nbsp; klar - dreamssh.shell.pythonshell.CommandAPI.clear
& Nbsp; Config - dreamssh.config
& Nbsp; Ausfahrt - dreamssh.shell.pythonshell.CommandAPI.exit
& Nbsp; info - dreamssh.shell.pythonshell.CommandAPI.info
& Nbsp; ls - dreamssh.shell.pythonshell.CommandAPI.ls
& Nbsp; os - os
& Nbsp; pprint - pprint.pprint
& Nbsp; beenden - dreamssh.shell.pythonshell.CommandAPI.quit
& Nbsp; Dienstleistungen - Daten
& Nbsp; sys - sys
Wenn Sie sich für die "Echo" shell:
& Nbsp; Twistd dreamssh --interpreter = Echo
Dann Ausführen beliebiger Befehle Willen sieht ungefähr so ​​aus:
: >> Jeden Befehl auszuführen,
Eingang = jeden Befehl auszuführen, filename =
. Das Echo Shell soll Einsicht oder einen Ausgangspunkt für Entwickler, die ihre eigene Schale ihrer Benutzer können in ssh implementieren möchten, stellen

Anforderungen :

  • Python

Ähnliche Software

GPuTTY
GPuTTY

11 May 15

FTP SyncAgent
FTP SyncAgent

3 Jun 15

NovaFTP
NovaFTP

20 Feb 15

asis
asis

20 Feb 15

Andere Software von Entwickler Duncan McGreggor

DreamMUD
DreamMUD

14 Apr 15

Kommentare zu DreamSSH

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!