Je suis sous nuage Ubuntu 12.04.5 LTS.
Et je n'ai pas pu trouver le fichier id_rsa.pub.
$ ls -ll ~/.ssh
total 12
-rw------- 1 root root 4435 Jul 22 11:15 authorized_keys
-rw-r--r-- 1 root root 2660 Jul 22 15:45 known_hosts
Dans le fichier allowed_keys, il existe des clés publiques d'hôtes pouvant accéder au serveur.
Dans le fichier known_hosts, il y a de nombreux morceaux de code répétés:
|1|fg5CCFQU2d3/Ut6EFN8SivyYZpg=|CMkxOukPDy50bualN6lAiobvQc4= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNAAAAIbmlzdHAyNTYAAABBBLPpEXdAdrPJgZuO+lowXVQbyCbzjVLxshDNFlAINvdlMzu3GwgEI/UPGZjTq+n4iBq702Ho7vshj0UtbX9IQDA=
|1|kSgZ7ya8jCLgz6Uga0wlOzcclSY=|63ZjaYQdxQuBzFZn4sDxoC/zAxE= ecdsa-sha2-nistp256 AAAAE2VjZHNhLoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLPpEXdAdrPJgZuO+lowXVQbyCbzjVLxshDNFlAINvdlMzu3GwgEI/UPGZjTq+n4iBq702Ho7vshj0UtbX9IQDA=
Je ne pouvais pas savoir où est le serveur id_rsa.pub.
Vous devez générer votre clé privée et publique:
ssh-keygen -t rsa
Et pour ajouter votre clé en tant que clé autorisée côté serveur:
ssh-copy-id <server hostname/ip address>