Linux机器间配置ssh互信

测试环境:vim

192.168.65.137ssh

192.168.65.138测试

目的:spa

使两台(多台)机器间ssh实现免密登录。rest

步骤:code

一、以root用户登陆,更改ssh配置文件 /etc/ssh/sshd_config,去除如下配置的注释blog

[root@oradgp ~]# vim /etc/ssh/sshd_config

二、重启服务class

[root@oradgp ~]# service restart sshd

三、分别在两台执行一样的命令,以生成公私钥对(一路默认走到底便可)登录

[root@oradgp ~]# ssh-keygen  -t rsa

四、将公钥添加到认证文件中(在192.168.65.137中执行)配置

[root@oradgp ~]# cat .ssh/id_rsa.pub >> .ssh/authorized_keys
[root@oradgp ~]# chmod 600 .ssh/authorized_keys

五、把其余机器的的公钥也添加到192.168.65.137的认证文件中

[root@oradgp ~]# ssh 192.168.65.138 cat /root/.ssh/id_rsa.pub  >> .ssh/authorized_keys

六、将认证文件拷贝到192.168.65.138机器上

[root@oradgp ~]# scp .ssh/authorized_keys  192.168.65.138:/root/.ssh/

七、免密测试,第一次测试要输入密码,以后就不须要了

[root@oradgs ~]# ssh 192.168.65.137
[root@oradgs ~]# ssh 192.168.65.138

相关文章
相关标签/搜索