[Python] [22/09, ore 21.30] memo - appuntamento IRC per progetto fusione python.it e python-it.org
per tutti i dettagli: http://www.python-it.org/forum/index.php?topic=2860.0 grazie a tutti coloro che parteciperanno. :) saluti -- Antonio Fittipaldi http://www.python-it.org # il punto di riferimento italiano per gli appassionati di Python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] paramiko: raise SSHException('Unknown server %s' % hostname)
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 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
Re: [Python] paramiko: raise SSHException('Unknown server %s' % hostname)
Il 22 settembre 2009 20.55, ugaciaka 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 > 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
Re: [Python] paramiko: raise SSHException('Unknown server %s' % hostname)
> 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. Mi ero dimenticato di dire che mi sono già loggato per non scatenare l'eccezione... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] paramiko: raise SSHException('Unknown server %s' % hostname)
> Mi ero dimenticato di dire che mi sono già loggato per non scatenare > l'eccezione... mentre scrivevo questo mi si è accesa una lampadina accecante che puntava sulla documentazione di paramiko. import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect('192.168.0.3', username='utente', password='password') Penso non serva tradurre quella riga in più. Tradotto: risolto (anche se in teoria doveva funzionare anche prima). Saluti ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python