it-swarm.com.de

SSH: Verbindung vom Remote-Server geschlossen

Ich versuche, mich auf meinem Remote-Server anzumelden. Wann immer ich versuche, mich über das Terminal mit dem Befehl ssh anzumelden:

  ssh [email protected]{ip_address}

Ich bekomme eine Fehlermeldung:

 Connection closed by {ip_address}

Ich habe die Hosts verweigert und die Hosts erlauben, es ist nichts in der Datei. Ich verstehe nicht warum es passiert?

Es passierte, als ich meine Workstation änderte und der Schlüssel geändert wurde. Als ich ssh login ausprobierte, bat ich darum, den Schlüssel hinzuzufügen, und ich gab "Ja" ein, und dann wurde die Verbindung geschlossen.

Gibt es eine Möglichkeit, wieder mit ssh in Verbindung zu treten?

Deine Hilfe wird wertgeschätzt.

Vielen Dank.

Bearbeiten:

Ausgabe von ssh -v -v -v -v root @ {ip_address} ist 

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
10
user2206724

Hatte das gleiche Problem, aber ein einfacher Neustart des Remote-Servers half.

3
Aistis

Sind Sie sicher, dass Ihr Server Root-Anmeldungen über SSH zulässt? Wenn nicht, schlage ich vor, ein anderes Konto mit Sudo-Berechtigungen zu verwenden, anstatt die Root-Anmeldung zu aktivieren. Dies gilt insbesondere, wenn der SSH-Port des Servers vom gesamten Internet aus zugänglich ist.

2
Kimvais

Ich habe bei einer meiner SSH-Verbindungen den gleichen Fehler "Verbindung wurde durch {ip_address} geschlossen" erhalten. Ich habe alle üblichen Lösungen ausprobiert und nichts hat funktioniert. Schließlich stellte ich fest, dass die ~/.ssh/authorized_keys-Datei auf dem Host beschädigt war. Jemand hatte versucht, einen Schlüssel an die Datei anzuhängen, kopierte ihn jedoch und baute ihn mit eingebetteten Zeilenvorschüben ein, wobei jede Zeile am Ende umbrochen wurde. Was also eine zusammenhängende Saite mit drei Zeilen hätte sein sollen, waren eigentlich drei separate Strings - eine pro Zeile. Da sich der eingebettete Zeilenvorschub genau am Ende der Zeile befand, war dies aus der Betrachtung nicht ersichtlich.

Ich habe den fehlerhaften Schlüssel gelöscht und meinen eigenen hinzugefügt. Dann hat alles wie erwartet funktioniert.

0

probiere Sudo ssh root @ {ip_address}, es funktioniert bei mir.

0
Beatrice Lin