首页 > 代码库 > ssh免密连接互信认证
ssh免密连接互信认证
在实际生产环境中我们往往在一些维护时需要多台Linux主机相互连接,那此时就需要做ssh的免密码互信认证,而ssh的免密的互信认证实现比较简单,在此就简单的描述下,为描述方便我把内网中的2台需要做ssh互信认证的2台主机192.168.2.25、192.168.2.26这2台主机,其中以192.168.2.25作为master连接其它主机,以192.168.2.26作为slave,操作如下:
[root@localhost ~]# vim /etc/ssh/sshd_config#2台主机上把以下3行的注释去掉 …略… RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys …略… [root@localhost ~]# /etc/init.d/sshd restart 192.168.2.25(master): [root@localhost ~]# ssh-keygen -t rsa [root@localhost ~]# cd .ssh/ [root@localhost .ssh]# cat id_rsa.pub >> authorized_keys [root@localhost .ssh]# chmod 600 authorized_keys#修改下authorized_keys权限 192.168.2.26(slave): [root@localhost ~]# cd .ssh/ [root@localhost .ssh]# scp 192.168.2.25:~/.ssh/authorized_keys ./#把master上的authorized_keys拷贝过来 [root@localhost .ssh]# chmod 600 authorized_keys
做好互信证书认证后master就可以直接免密码直连slave
本文出自 “技术随笔” 博客,谢绝转载!
ssh免密连接互信认证
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。