DreamSSH е силно конфигурируеми чист-Python, Twisted-базирани SSH сървъра.
<Силен> Install
Можете да инсталирате от PyPI, която ще ви даде най-новата освободен (надявам стабилна) версия на софтуера:
& Nbsp; Sudo PIP инсталирате dreamssh
Ако искате живее на ръба, можете да инсталирате от GitHub майстор бранш:
& Nbsp; Sudo PIP инсталирате https://github.com/dreamhost/dreamssh/zipball/master
И накрая, може просто да получите самия код:
& Nbsp; Git клонинг https://github.com/dreamhost/dreamssh.git
<Силен> Зависимости
Ако сте използвали PIP да инсталирате DreamSSH, след това ще имате инсталирани необходимите библиотеки. Ако ще се работи от изходния код, ще трябва да направите следното:
& Nbsp; Sudo PIP инсталирате pyasn1
& Nbsp; Sudo PIP инсталирате PyCrypto
& Nbsp; Sudo PIP инсталирате усукана
След като се инсталира зависимостите, ще трябва да генерира ключовете за ползване от страна на сървъра:
& Nbsp; twistd dreamssh Търсения
<Силен> бягане
След като сте инсталирали DreamSSH, взаимодейства със сървъра е толкова лесно, колкото следното:
& Nbsp; twistd dreamssh
Това ще тече в daemonized режим. Ако искате да го изпълните на преден план и да гледате на изхода дневник на стандартния изход, просто правя:
twistd -п dreamssh
За да влезете в черупката, използвайте следната команда:
& Nbsp; twistd dreamssh черупки
Ако искате да изпробвате заместник "играчка" черупката на:
& Nbsp; twistd dreamssh --interpreter = ехо
Когато сте готови да го затвори:
& Nbsp; twistd dreamssh спре
За тези, които имат клон на Git репо сделка, има развитие удобство направи цели:
& Nbsp; направи Търсения
& Nbsp; направи демон
& Nbsp; да тичам
& Nbsp; направи черупки
& Nbsp; направи спирка
<Силен> Използване на
Когато влезете в черупката Python:
& Nbsp; twistd dreamssh черупки
Вие се поздрави с нещо, което изглежда така:
: >>
:
: Добре дошли в
:
: ________ ____________________ __
: ___ __ _________________ _______ _____ ___ / ___ _ / __ / / /
: __ / / / _ ___ / _ __ `/ _ __` __ ____ _____ __ / _ / /
: _ / _ / / _ / / __ / / _ / / _ / / / / / ___ / / ____ / / _ __ /
: / _____ / / _ / ___ / __, _ / / _ / / _ / / _ // ____ / / ____ / / _ / / _ /
:
:
: Вие сте влезли в DreamSSH Server.
: Напишете "LS ()" или "реж ()", за да видите обектите в текущото пространство от имена.
:
: Наслаждавайте се!
:
: >>
Ако следвате съветите, дадени в банера, можете да получите списък на наличните обекти със следната команда:
: >> LS ()
& Nbsp; __ builtins__ - данни
& Nbsp; ап - dreamssh.shell.pythonshell.CommandAPI.app
& Nbsp; банер - dreamssh.shell.pythonshell.CommandAPI.banner
& Nbsp; ясна - dreamssh.shell.pythonshell.CommandAPI.clear
& Nbsp; довереник - dreamssh.config
& Nbsp; изход - dreamssh.shell.pythonshell.CommandAPI.exit
& Nbsp; инфо - dreamssh.shell.pythonshell.CommandAPI.info
& Nbsp; LS - dreamssh.shell.pythonshell.CommandAPI.ls
& Nbsp; OS - OS
& Nbsp; pprint - pprint.pprint
& Nbsp; откажат - dreamssh.shell.pythonshell.CommandAPI.quit
& Nbsp; услуги - Данни
& Nbsp; Сис - сис
Ако ви изберат за "ехо" черупката:
& Nbsp; twistd dreamssh --interpreter = ехо
След изпълнение на всяка команда ще изглежда по следния начин:
: >> Изпълняват всяка команда
вход = изпълняват всяка заповед, името на файла = <конзола>
. The ехо черупката е предназначен да осигури наблюдение или отправна точка за разработчици, които искат да прилагат собственото си черупка своите потребители могат SSH в
<силни> Изисквания :
- Python
Коментари не е намерена