DreamSSH yüksək yapılandırılabilir saf-Python, Twisted-based SSH server edir.
Yükle
Siz proqram son azad (inşallah stabil) versiyası verəcək, PyPI quraşdırma bilər:
& Nbsp; sudo tırtıl dreamssh bərpa
Siz kənarında yaşayan kimi, siz Github master filialı quraşdıra bilərsiniz:
& Nbsp; sudo tırtıl https://github.com/dreamhost/dreamssh/zipball/master bərpa
Nəhayət, yalnız kodu özü əldə edə bilərsiniz:
& Nbsp; git klon https://github.com/dreamhost/dreamssh.git
Dependencies
Siz DreamSSH yüklemek üçün DİP istifadə, onda siz lazımi kitabxana yüklü olacaq. Siz mənbə kodu çalışan olacaq, aşağıdakı etmək lazımdır:
& Nbsp; sudo tırtıl pyasn1 bərpa
& Nbsp; sudo tırtıl PyCrypto bərpa
& Nbsp; sudo tırtıl avatarı bərpa
Bağımlılıkları yüklü sonra, siz server istifadə üçün düymələri yaratmaq lazımdır:
& Nbsp; twistd dreamssh keygen
Running
Sonra DreamSSH server aşağıdakı kimi asandır ilə əlaqə yüklü:
& Nbsp; dreamssh twistd
Bu daemonized rejimində işləyəcək. Siz ön planda run və stdout üçün log çıxış izləmək istəyirsinizsə, yalnız edin:
twistd n dreamssh
Shell daxil etmək üçün bu funksiyanı istifadə edin:
& Nbsp; dreamssh shell twistd
Alternativ "oyuncaq" shell cəhd istəyirsinizsə:
& Nbsp; twistd dreamssh --interpreter = echo
Siz hazır olduğunuzda onu bağlamaq üçün:
& Nbsp; stop dreamssh twistd
Git repo bir klon olanlar üçün, inkişaf rahatlığı hədəfləri etmək var:
& Nbsp; keygen etmək
& Nbsp; daemon etmək
& Nbsp; run etmək
& Nbsp; shell etmək
& Nbsp; stop etmək
istifadə
Zaman Python shell daxil:
& Nbsp; dreamssh shell twistd
Siz bu kimi görünür ki, bir şey ilə salamladı olunur:
: >>
:
: Xoş gəlmisiniz
:
: ________ ____________________ __
: ___ __ _________________ _______ _____ ___ / _ ___ / __ / / /
: __ / / / _ ___ / _ __ `/ _ __` __ ____ _____ __ / _ / /
: _ / _ / / _ / / __ / / _ / / _ / / / / / ___ / / ____ / / _ __ /
: / _____ / / _ / ___ / __, _ / / _ / / _ / / _ // ____ / / ____ / / _ / / _ /
:
:
Siz DreamSSH Server daxil olmusunuz.
: Tipi 'ls ()' və ya 'dir () cari ad obyektlərin görmək.
:
: Enjoy!
:
: >>
Əgər banner verilən göstərişlər edin, aşağıdakı əmri ilə mövcud obyektlərin siyahısını əldə edə bilərsiniz:
: >> Ls ()
& Nbsp; __ builtins__ - data
& Nbsp; app - dreamssh.shell.pythonshell.CommandAPI.app
& Nbsp; banner - dreamssh.shell.pythonshell.CommandAPI.banner
& Nbsp; aydın - dreamssh.shell.pythonshell.CommandAPI.clear
& Nbsp; config - dreamssh.config
& Nbsp; exit - 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; çıxmaq - dreamssh.shell.pythonshell.CommandAPI.quit
& Nbsp; xidmətləri - data
& Nbsp; sys - sys
Siz 'echo' shell üçün seçə bilər:
& Nbsp; twistd dreamssh --interpreter = echo
Sonra hər hansı bir komanda iradəsini həyata bu kimi bir şey görünür:
: >> Hər hansı bir əmri icra
giriş = hər hansı bir komanda icra fayl =
. echo shell fikir və ya istifadəçi daxil ssh bilər ki, öz shell həyata keçirmək istəyən developers üçün bir başlanğıc nöqtəsi təmin etmək üçün nəzərdə tutulmuşdur
tələblər
- Python
Şərhlər tapılmadı