Centos配置ssh免密登录

1.ssh免密登录

(1),生成秘钥(群发)

$ ssh-keygen

在输入命令之后,会提示你选择公钥密码、存储位置等
如无特殊需求,比如公钥密码、存储位置等。这里可以直接回车下一步
秘钥即成功生成在"~/.ssh/"文件夹内

(2),配置hosts

# 打开配置文件目录,
$ vi /etc/hosts
# 根据ip信息修改为以下内容
192.168.204.152 master
192.168.204.153 master2
192.168.204.154 slave
# 在每台服务器中都要配置hosts,所以在每台服务器中都执行

(3),采用追加的方式添加公钥(群发)

# 第一台主机:
$ ssh-copy-id master
yes
000000(输入设置的密码)
# 第二台主机:
$ ssh-copy-id master2
yes
000000(输入设置的密码)
# 第三台主机(在此时注意一点的是,这里做输入的时候其他两台主机仍然是第一次连接所以需要先选中yes,在输入密码):
$ ssh-copy-id slave
yes
000000(输入设置的密码) 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容