【Linux】两台服务器ssh免密登录

背景: 有些场景可能用到两台服务器ssh免密登录。比如服务器自动化部署

开始准备:

   服务器A  linux   ip: 192.168.1.1

   服务器B  linux  ip: 192.168.1.2

 

第一步: 

  在服务器A 上 ,使用以下命令 生成秘钥 

  出现冒号(:)回车即可,要按三次回车。如果出现(yes/no)输入yes

ssh-keygen -t rsa

  

 

    红色标注部分就是 文件保存的路径

 

第二步:

  在服务器A上 输入命令,指向服务器B的IP地址,用root账户

ssh-copy-id -i ~/.ssh/id_rsa.pub   root@192.168.1.2

  然后需要输入服务器B的 账户密码,

  

 

 

  提示:如果  ssh-copy-id -i  命令报错, 在服务器B上把这个文件里面的内容清空 .ssh/authorized_keys,重新传输公钥

 

posted @ 2019-11-15 11:27  依然范儿特西  阅读(658)  评论(0编辑  收藏  举报