红联Linux门户
Linux帮助

ssh单方面互信解决方法(centos)

发布时间:2016-09-15 16:17:56来源:linux网站作者:So_simple
纠结一段时间,终于解决。虽然方法有点二,但聊胜于无。
例如 A 连接 B
 
1、先在 B 上生成密钥
ssh-keygen -t rsa
这个命令将为 B 上 root 用户生成其密钥对,询问其保存路径时直接回车采用默认路径,
当提示要为生成的密钥输入 passphrase 的时候,直接回车,也就是将其设定为空密码。生成
的密钥对 id_rsa, id_rsa.pub,默认存储在/root/.ssh 目录下。
 
2、将生成的公钥改名为 authorized_keys
cd /root/.ssh/
cp id_rsa.pub authorized_keys
 
3、在 B 上执行
ssh localhost
如果无需密码登录,即证明 openssh 没有问题。反之重装 openssh( yum remove openssh
–y, yum install openssh-server –y, yum install openssh-clients –y)。
 
4、将 A 主机上的.ssh 文件夹传到 B 主机上。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24194.html