Linux两台服务器ssh免密登录

Posted 依然范儿特西

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,重新传输公钥

 

以上是关于Linux两台服务器ssh免密登录的主要内容,如果未能解决你的问题,请参考以下文章

Linux系列:实现两台机器的SSH免密登录

SSH免密登录设置

Linux之SSH免密登录

Linux ssh 两台服务器之间的免密通讯

linux_配置三台虚拟机免密登录

linux机器免密