Forum
>>
Programmazione Python
>>
Web e Reti
>>
Script per switch CISCO
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da nikola291 |
2020-06-25 14:06:16 - Script per switch CISCO
|
Sto cercando di creare uno script Python che possa interagire con uno
switch CISCO e in particolare con i comandi del CLI. Ho provato ad utilizzare due moduli in particolare: PARAMIKO e NETMIKO. Sia utilizzando l'uno che l'altro alla fine ottengo sempre lo stesso errore per il seguente codice: import paramiko client=paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.load_system_host_keys(filename="/root/.ssh/known_hosts") client.connect(hostname='192.168.1.2',username='cisco',password='cisco') Copy Errore riportato: Traceback (most recent call last): File "/home/nicola/Documenti/PYTHON/progetti/FISIO/prova.py", line 6, in <module> client.connect(hostname='192.168.1.2',username='cisco',password='cisco') File "/home/nicola/Documenti/PYTHON/progetti/venv/lib/python3.8/site-packages/paramiko/client.py", line 435, in connect self._auth( File "/home/nicola/Documenti/PYTHON/progetti/venv/lib/python3.8/site-packages/paramiko/client.py", line 764, in _auth raise saved_exception File "/home/nicola/Documenti/PYTHON/progetti/venv/lib/python3.8/site-packages/paramiko/client.py", line 751, in _auth self._transport.auth_password(username, password) File "/home/nicola/Documenti/PYTHON/progetti/venv/lib/python3.8/site-packages/paramiko/transport.py", line 1509, in auth_password return self.auth_handler.wait_for_response(my_event) File "/home/nicola/Documenti/PYTHON/progetti/venv/lib/python3.8/site-packages/paramiko/auth_handler.py", line 250, in wait_for_response raise e paramiko.ssh_exception.BadAuthenticationType: Bad authentication type; allowed types: ['publickey'] Copy Attualmente sullo switch è abilitato l'accesso tramite username e password e non con l'utilizzo di una chiave. Guardando la documentazione disponibile dei moduli e facendo riferimento agli script di esempio, la connessione tra client e switch dovrebbe avvenire senza problemi con il codice riportato Secondo voi dove sbaglio? |
|
Scritto da Daniele aka Palmux |
2020-07-03 09:49:12 - Re: Script per switch CISCO
|
Ciao caro, purtroppo non ho idea, mai affrontato tale problema. La cosa che leggo e sulla quale porrei attenzione è la parte "grassettata", forse qualche indizio te lo da? Sembra che sbagli il metodo di autenticazione ad occhio e croce.
Nel caso di mancate risposte in questo thread, puoi rivolgerti anche ai nostri altri canali di comunicazione, potresti trovare qualcuno più informato sulla problemetica. Cya |
Pagina: 1
Esegui il login per scrivere una risposta.