
Ich möchte auf meinen CPanel-Server zugreifen, aber das geht nicht. Folgendes habe ich gemacht. Ich gehe auf die Anmeldeseite meines Servers auf CPanel und bin eingeloggt. Dann:
Sicherheit -> SSH-Zugriff -> SSH-Schlüssel verwalten -> Neuen Schlüssel generieren -> Zurück -> Öffentliche Schlüssel -> Verwalten -> Autorisierung -> Zurück
Danach:
Ich lade den privaten Schlüssel herunter und kopiere ihn in das .ssh-Verzeichnis (auf meinem lokalen Computer) und versuche schließlich, mit diesem Befehl einzusteigen:
ssh <usernameserver>@<serverip>
aber... ich bekomme eine abgelehnte Verbindung. Wenn ssh -vvv
ich verwende, bekomme ich Folgendes:
penSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "<ipserver>" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to <ipserver> [<ipserver>] port 22.
debug1: Connection established.
debug1: identity file /home/<userlocalmachine>/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4
ssh_exchange_identification: read: Connection reset by peer
was habe ich falsch gemacht?
Mein Betriebssystem ist Ubuntu 16.04
Antwort1
ssh_exchange_identification: read: Connection reset by peer
Dies bedeutet im Wesentlichen, dass der Remote-Server die TCP-Verbindung vom Client akzeptiert und sie dann sofort geschlossen hat. Es hat noch kein Datenaustausch stattgefunden. Der Server hat seinen Hostschlüssel nicht an den Client gesendet und der Client hat noch nicht versucht, sich zu authentifizieren.
Insbesondere bedeutet „Verbindung zurückgesetzt“, dass es sich um eine „abnormale“ Schließung handelt. Das heißt, der SSH-Serverprozess, der die Verbindung verarbeitet, ist abgestürzt oder wurde beendet, ohne die Verbindung auf normale Weise zu schließen. Alternativ kann eine Verbindungsrücksetzung auch durch eine Firewall verursacht werden, die Verbindungsanfragen blockiert.
Die Erklärung dürfte eine der folgenden sein:
- Das Remote-SSH-Serverprogramm ist so konfiguriert, dass es keine Verbindungen von Ihrem System akzeptiert
- Das Remote-SSH-Serverprogramm funktioniert nicht richtig
- Mit dem Remote-Server stimmt etwas nicht, z. B. ist nicht genügend Arbeitsspeicher vorhanden
- Ein Router oder eine Firewall stört diese Verbindungsversuche
Um das Problem vollständig zu beheben, müssen Sie sich in den Server einloggen, um herauszufinden, warum das SSH-Serverprogramm diese Verbindungen trennt. Ich weiß nichts über cpanel, aber der SSH-Server protokolliert möglicherweise Fehlermeldungen ins Syslog, was helfen könnte, zu verstehen, was passiert.