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.
- Ändern Sie das Root-Passwort und aktivieren Sie PermitRootLogin in /etc/ssh/sshd_config.
- Passwortauthentifizierung aktivieren
- SSH neu installieren
Antwort1
Der „Benutzername“ ssh username@ip-address
ist 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 ssh
oder ausführen (sudo sollte für „Status“ nicht erforderlich sein).systemctl status sshd