Il 22 settembre 2009 20.55, ugaciaka <ugaci...@gmail.com> ha scritto: > 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?
Si. Mancano le hostkeys. prova a fare prima un ssh. ssh nomeute...@host entra e poi usa paramiko. Da li in poi potrai usare sempre paramiko. O altrimenti potrai cerca un modo su paramiko per fare l'analogo. Grazie -- Quiero ser el rayo de sol que cada día te despierta para hacerte respirar y vivir en me. "Favola -Moda". _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python