Profilo di Alessandro Suraci

Nome Alessandro Suraci
Indirizzo email arusiac@gmail.com
AvatarAvatar utenti
Messaggi1
  • 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 ---