Mojave-SSH-Fehler

829
Yoeri

Ich habe einige seltsame Probleme bezüglich des SSH-Zugangs.

Ich habe gerade einen brandneuen Mac mit MacOS Mojave neu installiert.

Nachdem ich meine SSH-Schlüssel konfiguriert habe, kann ich mich mit meinen beiden Linux-Servern verbinden (Ubuntu 18.04 LTS und Ubuntu 16.04). Die Verbindung über das Terminal ohne pwd läuft jedoch problemlos. Wenn ich versuche, andere Software zum Verbinden zu verwenden, schlägt die Verbindung fehl.

Mein Pub-Schlüssel wird zu den Ubuntu-Authorized_keys, User-Matches usw. hinzugefügt.

Ich habe versucht, eine SSH-Verbindung mit robo3T, commanderOne und Cyberduck aufzubauen. All dies schlägt fehl, während das Terminal erfolgreich ist ...

Sie wissen nicht, wo Sie nach diesem Problem suchen müssen ...

UPDATE Nach einer langen Suche habe ich private und öffentliche Schlüssel von meinem vorherigen Laptop kopiert. Dies scheint eine Lösung für das Problem zu sein. Ich bin immer noch neugierig, warum die Terminalverbindung funktioniert und Apps von Drittanbietern nicht: - /

1
Können Sie einige Meldungen oder Hinweise auf den Fehler posten? Es ist schwer mit den begrenzten Informationen zu diagnostizieren, Hogstrom vor 5 Jahren 1

1 Antwort auf die Frage

1
SDJMcHattie

Ich vermute, dass Ihre neuen Schlüssel ein Kennwort für den Schlüssel selbst haben und die, die Sie von Ihrem alten Computer kopiert haben, nicht. Andere Anwendungen kennen das Kennwort nicht und können den Schlüssel daher nicht verwenden. Ich denke, Sie können KeyChain für das Kennwort verwenden, um dieses Problem zu vermeiden, aber seit High Sierra müssen Sie das selbst aktivieren, indem Sie Ihre SSH-Konfiguration aktualisieren .