一 centos系列:5 centos ssh免密码登录

本文详细介绍了如何在多台CentOS机器间实现SSH免密码登录,包括设置hostname、配置ssh_config、生成及复制公钥、修改authorized_keys,以及验证免密登录的过程。
摘要由CSDN通过智能技术生成

第一步:准备六台centos,并保证彼此间能够通讯正常

第二步:给每台centos设置hostname

        将这三台机器的hostname分别设置为master230,slave231,slave232,master240,slave243,slave242并在hosts中添加ip和服务器名映射。

      具体步骤:修改/etc/hosts文件,修改/etc/sysconfig/network文件,修改/etc/hostname文件(centos7需要),具体操作看 【centos设置hostname 】这篇文章:http://blog.csdn.net/www520507/article/details/52764975

第三步:配置ssh_config

       #>vi /etc/ssh/sshd_config

        找到以下内容,并去掉注释符”#“
  RSAAuthentication yes
  PubkeyAuthentication yes
  AuthorizedKeysFile      .ssh/authorized_keys

       重启ssh服务

       #>service sshd restart

第四步:用ssh-keygen命令在每台机器上生成秘钥和公钥,并复制到authorized_keys

        #> ssh-keygen -t rsa

       #> cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

 

第五步:复制公钥到指定的需要免密钥登录的机器(注意,复制公钥是需要远程登录服务器的密码的,以后登录就不需要了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值