2
回答
ssh登录远程主机,连接不上,反而连上自己的.
注册华为云得mate10,2.9折抢先购!>>>   

是这样的,昨晚在虚拟机上的四台机上配置免密码ssh互相登录。四台机的配置环境都一样。分别为centos1,centos2,centos3,centos4,虚拟机网络配置都是桥接的方式,修改了/etc/sysconfig/network-script/ifcfg-eth0文件,将ip设置为静止,centos1配置如下   

然后就是修改/etc/hosts

各个机的id_rsa.pub(公钥)也都合并互相合并在authorized_keys文件并放在每一个主机的相应位置下。

遇到了几个问题,现在还没解决,请教下各位前辈

情景1:互相ping 都可以ping通。但有时候就又有大概这样的情况:比如在centos1上,运行ssh centos2,一开始总是不能登陆,后来重启一下就好了,网上有人说是ip 冲突。

问1:我已经把ip设置为静止ip了,这个ip冲突时什么意思,是这个ip也有可能被分配到其他的机器上吗?

情景2:在centos4上,有时候运行ssh centos1,然后下面会显示大概这么句英文“login xxx时间,from centos4”,然后我查下ip,确实centos4的ip,也就是说,我运行ssh centos1,结果却ssh 登陆上了本机centos4.

问2:请问有谁也遇到这种情况,给说话吧。

问3:每一只机上的autorized_keys(包含了四只机的公钥)上的文件都一样啊,按理说应该都能互相免密码登陆的,但是设计是从centos1上能免密码登陆centos1,centos2,centos3,centos4,

从centos3上能免密码登陆,centos3,centos4,centos4上能免密码登陆,centos2,centos4,centos2上能免密码登陆,centos3.


<无标签>
举报
林家的人
发帖于3年前 2回/1K+阅
顶部