Fehler beim Verbinden mit SSH – externes Netzwerk

Fehler beim Verbinden mit SSH – externes Netzwerk

Ich weiß, dass es ein viel diskutiertes Thema ist, aber nachdem ich viele Tutorials durchgearbeitet und die häufigsten Probleme bei der Fehlerbehebung überprüft habe, stehe ich vor der folgenden Situation

Wir haben im Büro einen kleinen Server mit installiertem Ubuntu 20-Server. SSH funktioniert im lokalen Netzwerk einwandfrei. Sowohl mit Passwort- als auch mit SSH-Schlüsselpaar-Authentifizierung.

Das Problem ist. Ich kann es nicht zum Laufen bringen, wenn ich versuche, von einem externen Netzwerk aus darauf zuzugreifen

Liste der durchgeführten Schritte:

  • SSH-generierter Schlüssel mit RSA
  • öffentlichen Schlüssel auf den Server kopiert
  • Der Router ist so konfiguriert, dass Port 22 an die lokale Server-IP weitergeleitet wird.
  • Berechtigungen sind in .ssh/authorized_keys auf rw konfiguriert, sowohl im Client als auch im Server
  • Die SSHD-Konfigurationsdatei ist anscheinend korrekt, soweit ich das bisher in den Tutorials gesehen habe, aber ich bin mir nicht sicher.

Befehle und Ausgaben:

ssh -i id_rsa  user@external_ip
Unable to negotiate with [external_ip] port 22: no matching host key type found. Their offer: ssh-rsa

Nach dem Lesen einiger Themen bin ich auf die folgenden Parameter gestoßen:

ssh -i id_rsa user@external_ip -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedAlgorithms=+ssh-rsa

Beim Ausführen dieses Befehls wird immer noch nach einem Passwort gefragt. Ich gebe das Passwort ein und erhalte:

Permission denied, please try again.

Ich weiß wirklich nicht, was ich falsch mache ...

verwandte Informationen