1、客户机上使用sh-keygen来生成RSA密钥和公钥(存在可跳过)

-t: type,即生成RSA加密的秘钥。RSA是默认的加密类型.所以你也可以只输入ssh-keygen.默认的RSA长度是2048位.如果你非常注重安全,那么可以指定4096位的长度.
生成SSH Key的过程中会要求你指定一个文件来保存密钥,按Enter键使用默认的文件就行了, 然后需要输入一个密码来加密你的SSH Key.密码至少要20位长度(可以不输入).
SSH密钥会保存在~/目录下的.ssjjajh/id_rsa文件中.SSH公钥保存在.ssh/id_rsa.pub文件中

ssh-keygen -t rsa

2、使用ssh-copy-id将SSH公钥上传到服务机

输入远程用户的密码后,SSH公钥会自动上传并保存在远程Linux服务器的.ssh/authorized_keys文件中.

ssh-copy-id root@10.10.225.117

Q.E.D.


行走在天地间自由的灵魂