DreamSSH yra labai konfigūruojama grynas Python, Vytos pagrįstas SSH serveris.
Įdiegti
Jūs galite įdiegti iš PyPI, kuri duos jums naujausią išleistą (tikiuosi stabilus) programinės įrangos versiją:
& Nbsp; sudo pip įdiegti dreamssh
Jei jums patinka gyvena ant krašto, galite įdiegti iš GitHub meistras šakos:
& Nbsp; sudo pip įdiegti https://github.com/dreamhost/dreamssh/zipball/master
Galiausiai, jūs galite tiesiog gauti pati kodas:
& Nbsp; git klonas https://github.com/dreamhost/dreamssh.git
Priklausomybės
Jei naudojamas pip įdiegti DreamSSH, tada jums reikės įdiegti būtinų bibliotekos. Jei bus rodomi iš išeities kodo, jums reikia padaryti taip:
& Nbsp; sudo pip įdiegti pyasn1
& Nbsp; sudo pip įdiegti PyCrypto
& Nbsp; sudo pip įdiegti vytos
Kai priklausomybės įdiegtas, jums reikia generuoti naudoti serverio raktus:
& Nbsp; twistd dreamssh keygen
Veikia
Kai jūs turite DreamSSH įdiegta, bendrauja su serverio yra taip pat lengva, kaip taip:
& Nbsp; twistd dreamssh
Tai bus paleisti daemonized režimu. Jei norite paleisti jį į pirmą planą ir žiūrėti žurnalo išėjimo į stdout, tiesiog daryti:
twistd -n dreamssh
Norėdami prisijungti prie korpuso, naudokite šią komandą:
& Nbsp; twistd dreamssh lukštais
Jei norite išbandyti alternatyvų "žaislas" apvalkalas:
& Nbsp; twistd dreamssh --interpreter = aido
Kai būsite pasirengę uždaryti jį žemyn:
& Nbsp; twistd dreamssh sustabdyti
Tiems, kurie turi į git atpirkimo klonas, yra plėtra patogumui padaryti tikslus:
& Nbsp; padaryti keygen
& Nbsp; kad demonas
& Nbsp; padaryti paleisti
& Nbsp; padaryti lukštais
& Nbsp; padaryti stop
Naudojant "
Kai prisijungiate į Python lukštais:
& Nbsp; twistd dreamssh lukštais
Jūs esate pasveikino su kažkuo, kuris atrodo taip:
: >>
:
: Sveiki atvykę į
:
: ________ ____________________ __
: ___ __ _________________ _______ _____ ___ / ___ _ / __ / / /
: __ / / / _ ___ / _ __ `/ _ __` __ ____ _____ __ / _ / /
: _ / _ / / _ / / __ / / _ / / _ / / / / / ___ / / ____ / / _ __ /
: / _____ / / _ / ___ / __ _ / / _ / / _ / / _ // ____ / / ____ / / _ / / _ /
:
:
: Jūs prisijungęs į DreamSSH Server.
: Tipas "ls ()" arba "rež () matyti objektus dabartinės vardų.
:
: Mėgaukitės!
:
: >>
Jei po užuominų, pateiktus banerio, galite gauti galimų objektų šią komandą sąrašą:
: >> Ls ()
& Nbsp; __ builtins__ - duomenys
& Nbsp; App - dreamssh.shell.pythonshell.CommandAPI.app
& Nbsp; reklama - dreamssh.shell.pythonshell.CommandAPI.banner
& Nbsp; aiškus - dreamssh.shell.pythonshell.CommandAPI.clear
& Nbsp; config - dreamssh.config
& Nbsp; išeiti - dreamssh.shell.pythonshell.CommandAPI.exit
& Nbsp; informacija - dreamssh.shell.pythonshell.CommandAPI.info
& nbsp; ls - dreamssh.shell.pythonshell.CommandAPI.ls
& nbsp; os - os
& Nbsp; pprint - pprint.pprint
& Nbsp; mesti - dreamssh.shell.pythonshell.CommandAPI.quit
& nbsp; paslaugos - duomenų
& nbsp; sys - sys
Jei pasirinksite "echo" lukšto:
& Nbsp; twistd dreamssh --interpreter = aido
Tada vykdant bet kokią komanda atrodo kažkas panašaus į tai:
: >> Vykdyti bet kokią komandą
įvesties = vykdyti bet kokią komandą, failo =
. Aido apvalkalas skirtas suteikti įžvalgų ar atspirties taškas kūrėjams, kurie nori įgyvendinti savo kiautą jų vartotojai gali SSH į
Reikalavimai :
- Python
Komentarai nerastas