分享

Centos虚拟机设置SSH免密码登录

 关平藏书 2021-04-14

以下操作均需对所有虚拟机

1.使用hostname + 名称 修改虚拟机的名称,修改/etc/hosts文件,添加主机IP与名称

192.168.33.10 vmcp10

192.168.33.20 vmcp20

192.168.33.30 vmcp30

192.168.33.40 vmcp40

2.生成密钥,使用命令: 一直回车

ssh-keygen  -t   rsa

3.生成文件 /root/.ssh/authorized_keys

touch /root/.ssh/authorized_keys

4.将id_dsa.pub追加到授权的key中,键入一下命令:

cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys

5.将本机的公钥分别复制到其它虚拟机的/root/.ssh/文件夹下

scp id_rsa.pub root@vmcp30:/root/.ssh/id_rsa40.pub

6.在每台虚似机上分别将复制过来的其它虚拟机的公钥信息存储到authorized_keys

cat id_rsa20.pub >> authorized_keys

7.将每台虚拟机的~/.ssh/文件夹权限改为700, authorized_keys权限改为600  命令:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

8.连接命令:

ssh vmcp20  

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多