Ich habe versucht, mich über die Funktion "Mit Server verbinden" von Nautilus bei einem SSH-Server anzumelden, indem ich nur das Kennwort leer gelassen habe, aber das hat nicht funktioniert.
Wie verbinde ich mich mit dem Schlüssel, den ich auf meinem System habe, mit meinem Server?
Antworten:
Anstatt den Benutzernamen in die unten stehenden Felder einzugeben
user@
, müssen Sie der Serveradresse voranstellen und sowohl den Benutzernamen als auch das Passwort leer lassen:quelle
cd
in das Verzeichnis mit dem Schlüssel. Muss ich den Schlüssel an eine andere Stelle verschieben oder Nautilus mitteilen, wo er zu finden ist?ssh-add path/to/keyfile
es erneut. Das hat es sofort für mich behoben.Ich musste eine Verbindung mit der EC2-Instanz unter Verwendung des PEM-Schlüssels und der Verbindung unter Verwendung des normalen Benutzernamen-Passwort-Modus herstellen. Ich habe diese Anforderungen gelöst, indem ich die Host-Aliase in die
~/.ssh/config
Datei aufgenommen habe. Beispiel:Gehen Sie nun wie oben beschrieben in Nautilus zu Datei> Mit Server verbinden. Beispiel:
Für SSH mit Schlüssel:
Für SSH mit Benutzername und Passwort:
Bitte ändern Sie dies entsprechend Ihren Bedürfnissen. Hoffe das hilft jemandem.
quelle
Ich hatte dieses Problem, als ich Unity nicht mehr verwendete und zu Gnome3 wechselte, als mein Computer mitkrabbelte, obwohl er mit Unity weit über den Spezifikationen lag.
Wie auch immer, ich habe zuerst meine ~ / .ssh / known_hosts-Datei entfernt, um sicherzustellen, dass es sich nicht um ein Fingerabdruckproblem handelt. Ich glaube nicht, dass dieser Schritt notwendig war.
Ich habe es dann versucht (zum Teufel, da ich inzwischen alles andere ausprobiert hatte), indem ich mein passPHRASE eingegeben habe, in dem nach meinem Passwort gefragt wurde . Siehe da, es hat funktioniert.
quelle
Versuchen Sie Folgendes, wie von Tom in einem der Kommentare erwähnt:
ssh-add path
Wo
path
ist der Pfad Ihrer.pem
Datei?quelle
Für Ubuntu 14.04 LTS
Das Nautilusfenster hat sich leicht verändert.
Voraussetzungen:
~/.ssh/authorized_keys
Öffnen Sie Nautilus auf Ihrem lokalen Computer.
Melden Sie diese URL - Format in Verwendung:
ssh://user@server
. Fügen Sie einen Schrägstrich hinzu, um eine andere CD als Ihren Home-Patch zu erstellen.ssh://user@server/var/www
beispielsweise.quelle
Ich habe Saguns Ansatz ausprobiert , aber die Benutzeroberfläche für die Verbindung zum Server ist in 16.04 anders. Der Befehl oder das Argument, das jetzt benötigt wird, ist
ssh://ssh_using_key
.quelle
Für diejenigen, die key.pem benutzen, folgen Sie diesen Anweisungen:
Ändern Sie Ihre key.pem-Dateiberechtigung mit:
und füge dies dann zu ~ / .ssh / config hinzu (diese Datei existiert möglicherweise nicht, wenn ja, erstelle sie mit 'cd ~ / .ssh /' und dann 'sudo nano config'):
111.0.0.1 ist Ihre Server-IP-Adresse. Sie finden sie mit dem folgenden Befehl:
und versuche es dann mit Nautilus / File 'Connect to Server':
Sie können das Verzeichnis so ändern, wenn Sie eine Verbindung herstellen.
ODER Alternativ können Sie auch den in Ubuntu integrierten Remmina-Remotedesktop-Client verwenden, den Sie im Dashboard finden
Vielen Dank.
quelle