centos7配置ssh免密登录

修改主机名和ip映射

i#修改p映射
vi /etc/hosts

#修改主机名
vi /etc/sysconfig/network

重启机器使之生效

生成公钥和密钥

ssh-keygen -t ras

一直回车,会在用户目录下生成.ssh文件夹,里面有三个文件
id_rsa ,id_rsa.pub , known_hosts
第二个就是公钥
在需要ssh连接的机器2执行上述同样操作

设置机器1自己登录自己免密

cat id_rsa.pub >> authorized_keys

chmod 600 authorized_keys 

把机器1 的公钥拷贝到机器2上

scp id_rsa.pub hadoop02:/home/hadoop

在机器2上执行把公钥追加到授权列表

cat id_rsa.pub >> .ssh/authorized_keys

#修改权限
chmod 600 .ssh/authorized_keys

ssh hadoop02
至此即可实现免密登录

猜你喜欢

转载自blog.csdn.net/qq_42988748/article/details/82967272
今日推荐