sagara_939
Profilo di
Nome | sagara_939 |
---|---|
Indirizzo email | n/a |
Messaggi | 2 |
-
- 2015-09-29 18:12:17
- Re: Problema con paramiko
- Forum >> Programmazione Python >> Web e Reti
- Ti giuro, mi sento un demente. Ieri mi sono trovato nella stessa pagina e ho scaricato lo stesso .exe, ma per qualche motivo non mi trovava la directory di installazione di python 2.7, difatti avevo ripiegato su pip, ritrovandomi poi l'errore sopra citato...
Ora funziona tutto correttamente, ti ringrazio!
Tanti saluti!
-
- 2015-09-28 21:35:24
- Problema con paramiko
- Forum >> Programmazione Python >> Web e Reti
- Buona sera,
mi sono appena iscritto perchè sto impazzendo da giorni con un problema che non riesco a risolvere. Ho già googlato abbastanza, ma senza trovare niente.
sto cercando di utilizzare la libreria paramiko per comunicare tramite ssh con il mio raspberry dal pc windows, ma quando provo ad avviare il codice postato di seguito, mi da il seguente errore:
Traceback (most recent call last): File "C:\Users\Administrator\Desktop\Programmazione\Python\Programmi_raspberry\test_ssh.py", line 1, in <module> import paramiko File "C:\Python27\lib\paramiko\__init__.py", line 30, in <module> from paramiko.transport import SecurityOptions, Transport File "C:\Python27\lib\paramiko\transport.py", line 49, in <module> from paramiko.dsskey import DSSKey File "C:\Python27\lib\paramiko\dsskey.py", line 26, in <module> from Crypto.PublicKey import DSA File "C:\Python27\lib\site-packages\CryptoPublicKey\DSA.py", line 89, in <module> from Crypto import Random File "C:\Python27\lib\site-packages\Crypto\Random\__init__.py", line 29, in <module> from Crypto.Random import _UserFriendlyRNG File "C:\Python27\lib\site-packages\Crypto\Random\_UserFriendlyRNG.py", line 38, in <module> from Crypto.Random.Fortuna import FortunaAccumulator File "C:\Python27\lib\site-packages\Crypto\Random\FortunaFortunaAccumulator.py", line 39, in <module> import FortunaGenerator File "C:\Python27\lib\site-packages\Crypto\Random\FortunaFortunaGenerator.py", line 35, in <module> from Crypto.Util import Counter File "C:\Python27\lib\site-packages\Crypto\Util\Counter.py", line 59, in <module> from Crypto.Util import _counter ImportError: cannot import name _counter
il codice è il seguente, un semplice esempio reperito in rete:
import paramiko import sys nbytes = 4096 hostname = 'hostname' port = 22 username = 'username' password = 'password' command = 'ls' client = paramiko.Transport((hostname, port)) client.connect(username=username, password=password) stdout_data = [] stderr_data = [] session = client.open_channel(kind='session') session.exec_command(command) while True: if session.recv_ready(): stdout_data.append(session.recv(nbytes)) if session.recv_stderr_ready(): stderr_data.append(session.recv_stderr(nbytes)) if session.exit_status_ready(): break print 'exit status: ', session.recv_exit_status() print ''.join(stdout_data) print ''.join(stderr_data) session.close() client.close()
qualche idea?