Berechtigung verweigert, wenn SSH zum Herstellen einer Verbindung mit einem Remote-Server verwendet wird

Berechtigung verweigert, wenn SSH zum Herstellen einer Verbindung mit einem Remote-Server verwendet wird

Ich bin neu bei SSH und habe es auf zwei Linux-Rechnern installiert (Ubuntu 20.04.3 und Zorin OS 16). Ich habe versucht, von einem Rechner über SSH auf den anderen zuzugreifen. Der von mir verwendete Befehl ist ssh username@ip-address, aber ich habe die Fehlermeldung „Zugriff verweigert“ erhalten, obwohl ich das richtige Passwort eingegeben habe. Ich habe die folgenden Möglichkeiten ausprobiert, aber keine davon funktioniert.

  1. Ändern Sie das Root-Passwort und aktivieren Sie PermitRootLogin in /etc/ssh/sshd_config.
  2. Passwortauthentifizierung aktivieren
  3. SSH neu installieren

Antwort1

Der „Benutzername“ ssh username@ip-addressist in diesem Fall tatsächlich „root“, da Sie anscheinend versuchen, sich als Root anzumelden, sodass der Befehl lautet: ssh root@ip-address.

Stellen Sie außerdem sicher, dass auf dem Remote-Server sshd ausgeführt wird. Wenn Sie systemd verwenden, können Sie je nach Distribution systemctl status sshoder ausführen (sudo sollte für „Status“ nicht erforderlich sein).systemctl status sshd

verwandte Informationen