DreamSSH

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

Rating: 2.0/5 (Total Votes: 1)

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

aws-trade-in
aws-trade-in

20 Feb 15

Bftpd
Bftpd

17 Feb 15

VirgoFTP
VirgoFTP

3 Jun 15

ftp-outboxd
ftp-outboxd

3 Jun 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!