linux 如何ssh免密登录
需求:
因为有多台服务器,需要互相拷贝数据,每次都要输入密码有些麻烦。所以,想免密登录。
背景:
有两台服务器:
- 服务器A:192.168.49.171
- 服务器B:192.168.49.160
需要将服务器B 160作为主机,服务器A 171作为从机。
实现效果:主机登录从机,免密登录。
具体操作:
以下所有操作都在服务器B:192.168.49.160,也就是主机进行的。
1.生成秘钥
ssh-keygen
2.查看生成秘钥
cd ~/.ssh ; ls
3.上传公钥到,另外一台机器 (服务器A:192.168.49.171) 上面,输入密码
ssh-copy-id -i ~/.ssh/id_rsa.pub liqi@192.168.49.171 # liqi是我的用户名,根据需要自己改
4.测试一下
ssh liqi@192.168.49.171
5.成功!
参考资料:
https://blog.csdn.net/jeikerxiao/article/details/84105529
https://www.360blogs.top/linux-ssh-without-passwd-login/