Centos虚拟机设置SSH免密码登录
以下操作均需对所有虚拟机
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)