找不到 id_rsa.pub

找不到 id_rsa.pub

我在云 Ubuntu 12.04.5 LTS 下。
我找不到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

授权密钥文件中有可以访问服务器的主机的公钥。
已知主机文件中有很多重复的代码块:

|1|fg5CCFQU2d3/Ut6EFN8SivyYZpg=|CMkxOukPDy50bualN6lAiobvQc4= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNAAAAIbmlzdHAyNTYAAABBBLPpEXdAdrPJgZuO+lowXVQbyCbzjVLxshDNFlAINvdlMzu3GwgEI/UPGZjTq+n4iBq702Ho7vshj0UtbX9IQDA=
|1|kSgZ7ya8jCLgz6Uga0wlOzcclSY=|63ZjaYQdxQuBzFZn4sDxoC/zAxE= ecdsa-sha2-nistp256 AAAAE2VjZHNhLoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLPpEXdAdrPJgZuO+lowXVQbyCbzjVLxshDNFlAINvdlMzu3GwgEI/UPGZjTq+n4iBq702Ho7vshj0UtbX9IQDA=

我不知道服务器在哪里id_rsa.pub

答案1

您需要生成您的私钥和公钥:

ssh-keygen -t rsa 

并在服务器端添加您的密钥作为授权密钥:

ssh-copy-id <server hostname/ip address>

相关内容