Forum
>>
Programmazione Python
>>
Web e Reti
>>
Problema con paramiko
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da sagara_939 |
2015-09-28 21:35:24 - Problema con paramiko
|
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? |
|
Scritto da Daniele aka Palmux |
2015-09-29 08:31:53 - Re: Problema con paramiko
|
|
|
Scritto da sagara_939 |
2015-09-29 18:12:17 - Re: Problema con paramiko
|
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! |
|
Scritto da harryluu |
2024-11-20 09:59:03 - Re: Problema con paramiko
|
Pagina: 1
Esegui il login per scrivere una risposta.