وDreamSSH هو خادم SSH شكلي للغاية نقية بيثون، استنادا ملتوية.
تثبيت
يمكنك تثبيت من PyPI، والتي سوف تعطيك أحدث سراح (مستقر أمل) نسخة من البرنامج:
على & nbsp؛ سودو نقطة تثبيت dreamssh
وإذا أردت أن تعيش على الحافة، يمكنك تثبيت من فرع الماجستير جيثب:
على & nbsp؛ سودو نقطة تثبيت https://github.com/dreamhost/dreamssh/zipball/master
وأخيرا، يمكنك فقط الحصول على رمز نفسه:
على & nbsp؛ بوابة استنساخ https://github.com/dreamhost/dreamssh.git
التبعيات
إذا كنت تستخدم نقطة لتثبيت DreamSSH، ثم سيكون لديك المكتبات الضرورية مثبتة. إذا كنت سوف تكون قيد التشغيل من شفرة المصدر، وسوف تحتاج إلى القيام بما يلي:
على & nbsp؛ سودو نقطة تثبيت pyasn1
على & nbsp؛ سودو نقطة تثبيت PyCrypto
على & nbsp؛ سودو نقطة تثبيت الملتوية
مرة واحدة يتم تثبيت التبعيات، ستحتاج لتوليد مفاتيح للاستخدام من قبل الملقم:
على & nbsp؛ twistd dreamssh كجن
تشغيل
وبمجرد الانتهاء من تثبيت DreamSSH، والتفاعل مع خادم سهلا كما هو ما يلي:
على & nbsp؛ twistd dreamssh
والتي يتم تشغيلها في وضع daemonized. إذا كنت ترغب في تشغيله في المقدمة ومشاهدة إخراج سجل لالمعياري، فقط تفعل:
twistd -n dreamssh
لتسجيل الدخول إلى قذيفة، استخدم هذا الأمر:
على & nbsp؛ twistd قذيفة dreamssh
إذا كنت ترغب في محاولة الخروج من بديل "لعبة" قذيفة:
على & nbsp؛ twistd dreamssh --interpreter = صدى
عندما كنت على استعداد لإغلاقها:
على & nbsp؛ twistd dreamssh وقف
بالنسبة لأولئك الذين لديهم نسخة من الريبو بوابة، وهناك الراحة التنمية أن تجعل الأهداف:
على & nbsp؛ جعل كجن
على & nbsp؛ جعل الخفي
على & nbsp؛ جعل تشغيل
على & nbsp؛ جعل قذيفة
على & nbsp؛ جعل المحطة
باستخدام
عند تسجيل الدخول إلى قذيفة بيثون:
على & nbsp؛ twistd قذيفة dreamssh
يتم استقبال لك شيء يبدو مثل هذا:
: >>
:
: مرحبا بكم في
:
: ________ ____________________ __
: ___ __ _________________ _______ _____ ___ / ___ _ / __ / / /
: __ / / / _ ___ / _ __ `/ _ __ __` ____ _____ __ / _ / /
: _ / _ / / _ / / __ / / _ / / _ / / / / / ___ / / ____ / / _ __ /
: / _____ / / _ / ___ / __، _ / / _ / / _ / / _ // ____ / / ____ / / _ / / _ /
:
:
: لقد تسجيل في DreamSSH خادم.
: نوع 'ليرة سورية () "أو" دير ()' لرؤية الأشياء في مساحة الاسم الحالي.
:
: استمتع!
:
: >>
إذا اتبع تلميحات وردت في لافتة، يمكنك الحصول على قائمة الكائنات المتوفرة مع الأمر التالي:
: >> ليرة سورية ()
على & 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؛ ليرة سورية - dreamssh.shell.pythonshell.CommandAPI.ls
على & nbsp؛ نظام التشغيل - نظام التشغيل
على & nbsp؛ pprint - pprint.pprint
على & nbsp؛ الإقلاع عن التدخين - dreamssh.shell.pythonshell.CommandAPI.quit
على & nbsp؛ الخدمات - بيانات
على & nbsp؛ SYS - SYS
إذا كنت تختار ل 'صدى' شل:
على & nbsp؛ twistd dreamssh --interpreter = صدى
ثم تنفيذ أي إرادة القيادة يبدو شيئا من هذا القبيل:
: >> تنفيذ أي أمر
المدخلات = تنفيذ أي أمر، اسم الملف = <وحدة التحكم>
ويهدف قذيفة صدى لتقديم رؤية أو نقطة انطلاق للمطورين الذين يرغبون في تنفيذ قذيفة الخاصة بهم يمكن مستخدميها سه إلى
المتطلبات:.
بيثون
لم يتم العثور على التعليقات