两台虚拟机相互登陆

Posted datouyanggege

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两台虚拟机相互登陆相关的知识,希望对你有一定的参考价值。

一、首先创建两台虚拟机,也可以克隆一台虚拟机

 

二、打开两台虚拟机并配IP

 

 

三、打开PUTTY远程登陆虚拟机

 

四、为克隆机更名

 

五、PuTTY先通过密码第一次登陆另一台虚拟机

 

六、退回到第一台虚拟机,并生成密钥对,将公钥复制

 

因为我的第一台虚拟机之前生成过密钥对,所以这次没有重新生成密钥对,这里要注意,在要求我们定义私钥密码时我们要留空

七、通过密码登陆,再次登陆另一台虚拟机,并且将在第一台虚拟机上复制的字符串粘贴在 /root/.ssh/authorized_keys文件里

 

八、然后执行命令chmod 600 /root/.ssh/authorized_keys

 

九、然后退回到第一台虚拟机,并再次登陆另一台虚拟机

 

这时我们会发现我们不用密码就可以直接登陆到另一台虚拟机上了

十、同理,我们再反过来在另一台虚拟机上生成密钥对,定义私钥时留空,将/root/.ssh/id_rsa.pub文件里的字符串复制到第一台虚拟机的/root/.ssh/authorized_keys文件里,然后保存,运行指令chmod 600 /root/.ssh/authorized_keys,退回另一台虚拟机重新登陆第一台虚拟机则也不需要密码了

    但是我们并非创建的两个虚拟机,而是克隆的,所以另一台虚拟机里存在生成的公钥,我们直接打开/root/.ssh/id_rsa.pub文件复制里面的字符串并存放到第一台虚拟机的/root/.ssh/authorized_keys文件里,保存退出,运行chmod 600 /root/.ssh/authorized_keys

命令即可完成两台虚拟机不需要密码就可以相互登陆

以上是关于两台虚拟机相互登陆的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机中的两台主机怎么相互拷贝文件

克隆虚拟机和linux机器相互登陆。

克隆虚拟机和linux机器相互登陆。

忘记root密码后怎么解决?克隆虚拟机后如何实现两台linux相互登录?

两台虚拟机可能互相ping通,为啥不能互相访问网站?

(一看就会)让VM虚拟机之间联网并能相互ping通