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
|
|
Scritto da docod |
2025-03-04 10:36:14 - Re: Problema con paramiko
|
|
I quote:
" Traceback (most recent call last): File "C:\Users\Administrator\Desktop\Programmazione\PythonRaspberry_Programs\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-packagesCryptoPublicKey\DSA.py", line 89, in <module>
from Crypto import Random" |
|
|
Scritto da McAnally Lila |
2025-05-06 06:21:30 - Re: Problema con paramiko
|
|
Scritto da Sarahli88 |
2025-06-11 04:31:24 - Re: Problema con paramiko
|
Pagina: 1
Esegui il login per scrivere una risposta.

