生成ssh
公钥和私钥
ssh-keygen -t rsa
在~/.ssh
文件夹里面看到两个文件
#id_rsa 私钥
#id_rsa.pub 公钥
私钥id_rsa
是需要保密的,但是公钥id_rsa.pub
可以用来上传到服务器的.ssh
文件夹中完成配对
将公钥拷贝到服务器的.ssh
文件夹中
1.利用ssh-copy-id
ssh-copy-id -i [你公钥id_rsa.pub的位置]/id_rsa.pub user_name@server_ip
2.将公钥上传到目标服务器的.ssh
文件夹
scp [你公钥id_rsa.pub的位置]/id_rsa.pub user_name@server_ip:/.ssh/
然后进入对应服务器的.ssh
文件夹下查看
## 将公钥 id_rsa.pub 写入 authorized_keys 文件从而完成匹配
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
测试
ssh user_name@server_ip