Salve ragazzi, dopo aver provato pxssh che con il suo piccolo enorme bug mi ha fatto desistere, usato pexpect che funziona ma mi pare poco pythonico da vedere ho deciso di provare paramiko come consigliato per fare qualcosa di più elegante.
Semplice script: import paramiko ssh = paramiko.SSHClient() ssh.connect("192.168.0.3", username="utente", password="password") Ma mi risponde questo (sia che metta username e password fasulli come l'esempio sia che siano corretti): /usr/lib/python2.6/site-packages/Crypto/Hash/SHA.py:6: DeprecationWarning: the sha module is deprecated; use the hashlib module instead from sha import * /usr/lib/python2.6/site-packages/Crypto/Hash/MD5.py:6: DeprecationWarning: the md5 module is deprecated; use hashlib instead from md5 import * Traceback (most recent call last): File "paramiko1.py", line 3, in <module> ssh.connect("192.168.0.3", username="utente", password="password") File "/usr/lib/python2.6/site-packages/paramiko/client.py", line 306, in connect self._policy.missing_host_key(self, hostname, server_key) File "/usr/lib/python2.6/site-packages/paramiko/client.py", line 83, in missing_host_key raise SSHException('Unknown server %s' % hostname) paramiko.SSHException: Unknown server 192.168.0.3 L'host è connesso, sshd è attivo, la porta 22 è aperta, non c'è nessun firewall e da shell riesco ad accederci tranquillamente. Ho python 2.6 su distro linux. Mi sfugge qualcosa? Grazie _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python