虚拟机无密登录
1.ssh-keygen -t rsa -P ''
进入root目录下的.ssh目录,可以看到已经生成公私密钥
2.cat id_rsa.pub >> authorized_keys
拷贝秘钥更改为authorized_keys
3.chmod 600 authorized_keys
添加权限给秘钥
4.vi /etc/hosts
在hosts中添加本机的IP地址和本机名称
两台虚拟机互连
1.分别在两台机器上添加需要互连的两台机器的主机名和IP地址
vi /etc/hosts
2.在主机电脑上生成一对公私钥
ssh-keygen -t rsa -P ‘’
3.查看生成公私钥的位置
cd ~/.ssh/
4.将主机上的公钥拷贝到副机下
scp id_rsa.pub root@副机名称:~/.ssh/
5.去副机中查看是否拷贝成功
6.然后将主机的公钥写入到authorized_keys,然后对其进行授权
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
7.重复上述步骤,在副机上生成一对公私钥,将副机的公私钥远程拷贝到主机上,将副机的公钥写入到主机的authorized_keys中,并授权,代码如上。
8.如果两台机器都需要对自己实现无密登录,只需要将每台机器自己的公钥也放到authorized_keys中,即可实现自身无密登录,两机器互连的状态。
验证方法:只需要ssh 另一台机器的主机名,看是否能连接上并且是否需要密码,如果能连接上且不需要密码即搭建成功!!!