Ich arbeite mit serverals-Hosts und möchte das Kennwort nicht jedes Mal angeben, wenn ich eine Verbindung zu einem Host herstellen möchte. Dann habe ich einen Schlüssel generiert mit:
Enter file in which to save the key (/home/robe/.ssh/id_rsa): my_key
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in my_key.
Your public key has been saved in my_key.pub.
The key fingerprint is:
e6:d9:a3:85:38:b1:b2:a9:4d:3b:c1:33:65:df:57:25 robe@computer
The key's randomart image is:
+--[ RSA 2048]----+
| |
| E .|
| o |
| o . |
| . o..S. . |
| = *.+. . |
| o++ + +. |
| o.= . o . |
| ..=. . |
+-----------------+
Dann kopiere ich die Datei my_key.pub auf jedem Host in die Datei authorized_keys und kann eine Verbindung herstellen mit:
ssh -i /path/to/my_key user@host
Aber hier ist mein Problem, ich möchte ohne Angabe des Schlüssels verbinden. Ich werde gerne einen Weg finden, den ich laufe:
ssh user@host
Hinweis : Ich möchte meine Standardschlüssel id_rsa und id_rsa.pub behalten. Der my_key-Schlüssel ist eine alternative Option zum Verwalten anderer Hosts.