linux ssh 双机互信

建立互信的节点  (两台机子均有weblogic用户)
( 192.168.126.131,192.168.126.132 )
建立双机互信用到命令:
ssh-keygen:创建公钥和密钥,会生成id_rsa和id_rsa.pub两个文件
ssh-copy-id:把本地的公钥复制到远程主机的authorized_keys文件(不会覆盖文件,是追加到文件末尾),并且会设置远程主机用户目录的.ssh和.ssh/authorized_keys权限 
权限为: 
chmod 700 ~/.ssh 
chmod 600 ~/.ssh/authorized_keys   

注意:要关掉selinux安全配置 /etc/selinux/config,否则可能导致互信失败

# getenforce              (如果输出的值为Disabled,则执行下一步)

# sed -i 's/^SELINUX=.*SELINUX=disabled/' /etc/selinux/config

1)使用 weblogic用户登陆 192.168.126.131 ,并在该机子执行下面命令,生成key

ssh-keygen -t rsa

2) 用ssh-copy-id 把公匙复制到远程主机上

ssh-copy-id -i  .ssh/id_rsa.pub [email protected]
注意:如果不是默认端口,可以这样写

ssh-copy-id -i ~/.ssh/id_rsa.pub "-p 2022 [email protected]"

3)在 192. 168.126.131 上可以直接登录

ssh [email protected]   ( 此时就可以不用输入密码登陆了)







猜你喜欢

转载自blog.csdn.net/ronin_88/article/details/80509873