Herstellen einer Verbindung zum Server mithilfe einer SSH-Konfigurationsdatei

Herstellen einer Verbindung zum Server mithilfe einer SSH-Konfigurationsdatei

Warum erhalte ich Permission denied (publickey)bei der Ausführung der folgenden Datei ~/.ssh/config eine

$ ssh entel.rancher1.internal

Wenn dies funktioniert:

$ ssh -i ~/.ssh/id_rsa [email protected]

~/.ssh/config

Host *
  IdentityFile ~/.ssh/id_rsa

Host entel.rancher1.internal
  HostName 172.0.0.4
  User devops
  IdentityFile ~/.ssh/id_rsa

Ich habe bereits überprüft, dass die Berechtigungen korrekt sind:

$ ls -al ~/.ssh
drwx------ dj dj .
-rw------- dj dj config
-rw------- dj dj id_rsa

Frage: Warum kann ich durch Eingabe des Hostnamens keine Verbindung zu meinem Computer über die Datei ~/.ssh/config herstellen, obwohl ich mich mit meinem privaten Schlüssel per SSH und einem einfachen SSH-Befehl anmelden kann?

Antwort1

Ich vermute, dass Sie ein Problem mit dem Benutzernamen haben. Ich denke, es versucht sich anzumelden als[email geschützt]

Ich vermute, dass Folgendes funktionieren würde:

ssh [email protected]

Bearbeitet, um Informationen zu entfernen, die aufgrund eines Tippfehlers in den Manpages falsch waren

verwandte Informationen