2009-11-25 5 views
-3

Как я могу написать ssh-клиент, используя сокет python?ssh клиент, использующий сокет python

Subhan

+1

Вам не кажется, что этот вопрос * слегка * слишком общий? Это, смею сказать, домашнее задание? – Stephan202

+2

Даже не пытайтесь задавать такие вопросы. –

+0

Что-то, что вы можете ЛЕГКО google ... Честно ... – PythonCoder

ответ

6

Я не использовал его еще - но почему бы вам не попробовать paramiko?

+0

Iam using windows i install paramiko, но он дает некоторую ошибку – subhan

+0

Обычно полезно описывать «некоторую ошибку» при обращении за помощью. – JimB

+0

Paramiko использует PyCrypto, контролируемое программное обеспечение, http://www.voidspace.org.uk/python/modules.shtml должно решить основные проблемы с зависимостями. – David

4

Конечно, это так! На самом деле это уже реализовано !!

См. twisted.conch - реализация - чистый питон с использованием сокетов!

1
import paramiko 
ssh = paramiko.SSHClient() 
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 
ssh.connect('<host>', username='null', password='p455w0rd') 

Это простой пример использования, Paramiko. Было бы лучше, если бы вы могли уточнить ошибку, которую Парамико дает вам. Если это ошибка установки, я рекомендую попробовать «pip install paramiko», или вы можете просто попробовать перезагрузить с https://pypi.python.org/pypi/paramiko/.

+0

Вы также можете написать SSH-серверы, используя paramiko. – bendacoder