[root@localhost ~] ssh-keygen -t rsa # root用户下生成root用户的默认密钥
[wushuaishuai@localhost ~] ssh-keygen -N "" -b 4096 -t rsa -C "wushuaishuai@qq.com" -f ~/.ssh/wushuaishuai.rsa # wushuaishuai用户下生成指定文件名的密钥
[root@localhost ~] ssh-copy-id -i /root/.ssh/id_rsa.pub root@10.40.58.60 # 将root用户的默认密钥发送到对端服务器 [root@localhost ~] su - wushuaishuai [wushuaishuai@localhost ~] ssh -i ~/.ssh/wushuaishuai.rsa 10.40.58.60 # 将指定文件名的密钥发送到对端服务器
对端服务器家目录的.ssh目录中会生成authorized_keys公钥文件shell
[root@localhost ~] ssh 10.40.58.60 [wushuaishuai@localhost ~] ssh 10.40.58.60
无需输入密钥便可登陆服务器