Wie verwende ich ssh auf dem Cpanel-Server?

542
ILoveTheDoggos

Ich möchte auf meinem Cpanel-Server zugreifen, kann es aber nicht. Das habe ich getan. Ich gehe zur Anmeldeseite meines Servers auf cpanel und stieg ein. Dann:

Sicherheit -> SSH-Zugriff -> SSH-Schlüssel verwalten -> Neuen Schlüssel erstellen -> Zurück -> Öffentliche Schlüssel -> Verwalten -> Autorisierung -> Zurück

Nachdem:

Ich lade den privaten Schlüssel herunter und kopiere in das Verzeichnis .ssh (in meinem lokalen Computer). Schließlich versuchte ich, mit diesem Befehl zu gelangen:

ssh <usernameserver>@<serverip> 

aber ... Ich bekomme eine ablehnende Verbindung, mit der ssh -vvvich Folgendes bekomme:

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

1
Wollen Sie damit sagen, dass Sie den privaten, nicht öffentlichen Schlüssel heruntergeladen haben? Sie benötigen den privaten Schlüssel auf Ihrem lokalen Computer. Tanner Filip vor 6 Jahren 0
@TannerFilip Nein, Entschuldigung, ich habe die Frage bearbeitet. Ich habe den privaten Schlüssel auf meinem lokalen Rechner ILoveTheDoggos vor 6 Jahren 0

1 Antwort auf die Frage

0
Kenster
ssh_exchange_identification: read: Connection reset by peer 

Dies bedeutet im Wesentlichen, dass der Remote-Server die TCP-Verbindung vom Client akzeptiert und diese sofort geschlossen hat. Ein Datenaustausch hat noch nicht stattgefunden. Der Server hat seinen Hostschlüssel nicht an den Client gesendet, und der Client hat noch nicht versucht, sich zu authentifizieren.

Insbesondere bedeutet "Verbindungsrücksetzung", dass dies ein "abnormales" Schließen ist. Der ssh-Serverprozess, der die Verbindung handhabt, stürzte ab oder wurde beendet, ohne die Verbindung auf normale Weise zu schließen. Alternativ kann ein Verbindungs-Reset auch durch eine Firewall verursacht werden, die Verbindungsanforderungen blockiert.

Die Erklärung wird wahrscheinlich eine davon sein:

  1. Das Remote-SSH-Serverprogramm ist so konfiguriert, dass es keine Verbindungen von Ihrem System akzeptiert
  2. Das Remote-SSH-Serverprogramm funktioniert nicht ordnungsgemäß
  3. Beim Remote-Server ist ein Fehler aufgetreten, z. B. ist nicht genügend Speicher verfügbar
  4. Einige Router oder Firewalls stören diese Verbindungsversuche

Um dies vollständig zu beheben, müssen Sie sich auf den Server begeben, um herauszufinden, warum das ssh-Serverprogramm diese Verbindungen beendet. Ich weiß nichts über Cpanel, aber der SSH-Server protokolliert möglicherweise Fehlermeldungen in Syslog, was helfen kann zu verstehen, was passiert.

Mmm das Problem ist, dass ich kein root-Benutzer bin, also habe ich keine Erlaubnis ILoveTheDoggos vor 6 Jahren 0
@ILoveTheDoggos Nicht sicher, was du meinst. Der Remote-SSH-Server beendet die Verbindung, bevor er weiß, bei wem Sie sich anmelden möchten. Kenster vor 6 Jahren 0
Wo soll ich die Protokolle sehen? auf meinem lokalen Computer oder dem Server, weil ich auf dem Server nicht die Erlaubnis habe, dass ich es versucht habe zu sagen ILoveTheDoggos vor 6 Jahren 0