ssh免密登录配置
测试环境:
主机名 | 主机ip | |
---|---|---|
1 | ceph8019 | 10.65.102.115 |
2 | ceph8020 | 10.65.102.116 |
3 | ceph8021 | 10.65.102.118 |
4 | ceph8022 | 10.65.102.119 |
1. 生成公私钥
在ceph8019生成公私钥:
ssh-keygen
一路回车默认即可:
cd .ssh/
ls
ls -alh
id_rsa(私钥):是本机的私钥,在使用ssh协议向其它主机传输数据前,主机会使用该私钥对数据进行加密。
id_rsa.pub(公钥):是本机的公钥,因为ssh协议采用非对称加密法(公钥可以用来解密使用私钥进行加密的数据,同样,私钥也可以用来解密公钥进行加密的数据),所以主机一般将该公钥放到其它需要远程登录到的主机的ssh服务器中。
2. 将生成的公钥传到其它主机中
#在ceph8019上
cat id_rsa.pub
#在ceph8020上
cd .ssh/
ls
#将ceph8019的id_rsa.pub复制到ceph8020的authorized_keys中
vi authorized_keys
cat authorized_keys
ceph8021和ceph8022重复上述操作即可
3. 验证
在ceph8019上通过ssh免密连接ceph8020、ceph8021、ceph8022
#在ceph8019上
ssh ceph8020
验证成功