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/

 

posted @ 2022-10-31 14:54  o蹲蹲o  阅读(527)  评论(0编辑  收藏  举报