CentOS7 配置免密登陆

Posted 流逝的青春

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7 配置免密登陆相关的知识,希望对你有一定的参考价值。

首先我通过VMware配置了4台机器

然后依次更改每台机器的hosts文件为:   (/etc/hosts)

192.168.32.128 linux1
192.168.32.130 linux2
192.168.32.131 linux3
192.168.32.132 linux4

最后一次执行如下命令

例如:在linux1机器上操作如下命令

ssh-keygen -t rsa  生成本机公钥,过程中不断回车即可,该公钥会被放置在/root/.ssh目录下

cd /root/.ssh

cp id_rsa.pub authorized_keys 将公钥复制到authorized_keys文件中,此时本机使用ssh linux1 链接就不需要输密码了

继续配置这四台机器分别免密登陆(在linux1中执行如下命令,将本机的公钥拷贝到指定机器的authorized_keys中去)

ssh-copy-id -i linux2

ssh-copy-id -i linux3

ssh-copy-id -i linux4

分别在linux2、linux3、linux4中重复执行如上命令即可

测试:

在linux1中执行  ssh linux2   不用输入密码即可登陆   logout

在linux1中执行  ssh linux3   不用输入密码即可登陆   logout

在linux1中执行  ssh linux4   不用输入密码即可登陆   logout

依次测试通过

以上是关于CentOS7 配置免密登陆的主要内容,如果未能解决你的问题,请参考以下文章

centos7:ssh免密登陆设置及常见错误

Centos7实现ssh免密登陆

centos7配置Hadoop集群环境

ssh免密登陆

CentOS7.4在digitalocean上为新建用户利用Putty使用免密登录

Ubuntu 配置 ssh 登陆