Frage Woher weiß SSH welchen Schlüssel zu verwenden?


Ich versuche, SSH-Schlüssel einzurichten, und das mache ich nicht oft. Das heißt, ich habe bereits 3-4 Schlüsselpaare in meinem .ssh / dir. When ich ssh my_user@mydomain.com Wie weiß ssh welchen Schlüssel zu verwenden?

Ich möchte keinen Schlüssel pro Site haben, sondern einen privaten Schlüssel für viele Sites verwenden und den öffentlichen Schlüssel auf den Remote-Server legen. Manchmal ist mein Benutzername auf dem Server nicht identisch mit meinem lokalen Benutzernamen (oft). Woher weiß SSH, welchen Schlüssel ich verwenden möchte?


5
2017-07-15 18:55


Ursprung




Antworten:


Ich fand auch die Option -v während der Verbindung und es zeigt, was es tut. Es stellt sich heraus, dass es eine Reihe von Schlüsseln versucht, die es im .ssh-Verzeichnis findet. Im Grunde versucht, was auch immer da drin ist.


4
2017-07-16 14:35





Es gibt eine Option namens "IdentityFile" ...

Ich schlage vor, ein wenig über ssh.config zu lesen. Es lohnt sich. Sie können den Schlüssel, Port, Benutzernamen konfigurieren ...


2
2017-07-15 18:59