Alessandro Suraci
Profilo di
Nome | Alessandro Suraci |
---|---|
Indirizzo email | arusiac@gmail.com |
Avatar | |
Messaggi | 1 |
-
- 2016-03-21 19:28:08
- client ssh ptoblema di timeout
- Forum >> Programmazione Python >> Web e Reti
-
Ciao a tutti,
da un qualche mese ho imparato come autodidatta a scrivere
qualche programma in Python. Li uso per automatizzarmi il lavoro su un server
dal quale accedo ad altri apparati su cui automatizzo i controlli e le
configurazioni(su migliaia di macchine). Purtroppo sul server non posso
istallare moduli. Comunque in generale se riesco a fare da me lo preferisco. Di recente stanno implementando ssh(io prima
usavo telnet per connettermi). Ho provato un programma abbozzato per testare la
connessione ssh, ma niente, dopo varie prove variando il protocollo sembra
partire per poi andare in timeout:
socket.timeout: _ssl.c:629: The handshake operation timed out
Ringrazio chiunque mi dia il suo parere o mi indichi un esempio di un semplice client ssh che non usi librerie esterne come paramiko, ecc.
import socket, ssl # variabile user = "zzasu11\n" IP = '10.188.44.22' Porta = 22 # costruisco il socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(30) # Usiamo ssl wrappedSocket = ssl.wrap_socket(s, ssl_version=ssl.PROTOCOL SSLv2) # Colleghiamoci indicando ip e porta wrappedSocket.connect((IP, Porta)) # stampiamo quello che riceviamo print (wrappedSocket.recv(1280)) # inviamo l'user wrappedSocket.send(user) # Chiudiamo la sessione wrappedSocket.close()
--- Ultima modifica di Alessandro Suraci in data 2016-03-21 19:35:03 ---