2013-08-08 12 views
9

Sto tentando di accedere ssh al mio server remoto. Ma ogni volta che provo ad entrare attraverso il terminale utilizzando il comando ssh:SSH: Connessione chiusa dal server remoto

ssh [email protected]{ip_address} 

ottengo l'errore:

Connection closed by {ip_address} 

ho controllato padroni negano e hosts allow, non v'è nessun elemento del fascicolo. Non capisco perché sta succedendo?

È successo quando ho cambiato la mia workstation e la chiave è stata cambiata. Quando ho provato login ssh, ha chiesto di aggiungere la chiave e ho inserito sì e poi ha chiuso la connessione.

C'è un modo per connettersi nuovamente con ssh?

Il vostro aiuto è apprezzato.

Grazie.

Edit:

uscita di ssh -v -v -v -v root @ {} indirizzo_ip è

OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: /etc/ssh/ssh_config line 19: Applying options for * 
debug2: ssh_connect: needpriv 0 
debug1: Connecting to {ip_address} [{ip_address}] port 22. 
debug1: Connection established. 
debug3: Incorrect RSA1 identifier 
debug3: Could not load "/home/mona/.ssh/id_rsa" as a RSA1 public key 
debug1: identity file /home/mona/.ssh/id_rsa type 1 
debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048 
debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048 
debug1: identity file /home/mona/.ssh/id_rsa-cert type -1 
debug1: identity file /home/mona/.ssh/id_dsa type -1 
debug1: identity file /home/mona/.ssh/id_dsa-cert type -1 
debug1: identity file /home/mona/.ssh/id_ecdsa type -1 
debug1: identity file /home/mona/.ssh/id_ecdsa-cert type -1 
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.9p1 Debian-5ubuntu1.1 
debug1: match: OpenSSH_5.9p1 Debian-5ubuntu1.1 pat OpenSSH* 
debug1: Enabling compatibility mode for protocol 2.0 
debug1: Local version string SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1.1 
debug2: fd 3 setting O_NONBLOCK 
debug3: load_hostkeys: loading entries for host "{ip_address}" from file "/home/mona/.ssh/known_hosts" 
debug3: load_hostkeys: loaded 0 keys 
debug1: SSH2_MSG_KEXINIT sent 
Connection closed by 151.236.220.15 
+0

Inviaci l'output di 'ssh -v -v -v -v root @ {ip_address}' –

+0

@IwanAucamp Ehi ha scritto l'output in questione. Grazie. – user2206724

risposta

2

Sei sicuro il server sono attualmente permessi login root tramite SSH? In caso contrario, suggerisco di utilizzare un account diverso con i privilegi sudo invece di abilitare l'accesso root, specialmente se la porta SSH del server è accessibile dall'intero Internet.

1

Aveva lo stesso problema ma un semplice riavvio del server remoto ha aiutato.

0

Stavo ricevendo lo stesso errore "Connessione chiusa da {ip_address}" su una delle mie connessioni SSH. Ho provato tutte le solite soluzioni e niente ha funzionato. Alla fine ho scoperto che il file ~/.ssh/authorized_keys sull'host era danneggiato. Qualcuno ha provato ad aggiungere una chiave al file, ma lo hanno copiato e incollato con line feed incorporati in cui ogni riga è stata spostata alla fine. Quindi quella che avrebbe dovuto essere una stringa continua che si estendeva su tre linee era in realtà composta da tre stringhe separate, una per riga. Dal momento che il feed di riga incorporato era esattamente alla fine della linea, non era evidente dal guardarlo.

Ho eliminato la chiave offendente e aggiunto la mia. Quindi tutto ha funzionato come previsto.