当前位置:首页 > 虚拟机 > 正文

怎么远程登录到vm虚拟机


一、登录虚拟机的4种方式通过IP地址,ssh到某个虚拟机的某个端口,比如22。这一般是运维人员或者管理人员最常用的方法。这种方式常见的安全认证是输入密码,也可以设置为基于密钥的无密码访问。
通过OpenStack客户端,找到OpenStack并找到虚拟机管理,找到控制台登录按钮,登录控制台并使用用户密码登录。当然,这是Web界面控制台的形式,你也可以通过虚拟机所在的物理机服务器登录。
首先找到虚拟机所在的物理机以及实例信息。novalist--all-t--host显示指定主机上的虚拟机;novashow显示虚拟机的详细信息并获取flavor和instance_id。
然后,使用控制节点ssh到虚拟机所在的物理机,使用virshlist命令验证计算节点上所有虚拟机的实例信息。
最后,通过virshconsoleinstance-id访问虚拟机。virshconsole后按Enter键并输入用户名和密码即可登录。退出控制台,按ctrl+]返回计算节点。
使用服务器控制台登录方式,可以看到虚拟机停止和启动时屏幕上打印的所有信息。您还可以查看Web界面的控制台模式,但仅限于固定屏幕尺寸。前者可以将信息复制并粘贴到屏幕上,后者则不能。
当然,在商业场景中,并不是所有人都可以随便访问服务器,Web界面控制台方式更加安全便捷。但在一些特殊场景下,当所有虚拟机网络都被禁用,需要实现自动化时,服务器端控制台方式可能更适合。
请注意,只有一个人可以访问控制台端口。如果控制台端口被其他人使用,可以使用--force参数来防止这种情况。
通过控制台方式访问相对于IP方式有三个优点:用户不需要知道IP信息;有可能虚拟机的IP和调试机的网络不一样。连接的;禁止所有虚拟机网络。
当虚拟机服务器无法使用virshconsole登录时,例如Win操作系统的虚拟机、virshconsole配置不正确的虚拟机、或者已经崩溃的虚拟机,在这些情况下,您可以通过VNC控制台进行访问。Windows虚拟机可以通过Web界面控制台访问
在Windows下的mstsc中,在远程访问界面中输入ip。如果存在端口跳过,请输入ip:port并输入您的用户名和密码。
参考资料

二、如何远程控制虚拟机?

以下方法可用于远程控制虚拟机:

方法一:桥接

VMware虚拟机的网络设置支持桥接连接模式。使用桥接可以让虚拟机和PC在同一个网段;您需要将虚拟机的IP地址设置为远程。(我觉得这是一个比较原始的方法,用来做实验不太方便。)

方法二:设置虚拟机的网卡设置

首先,点击虚拟机的菜单:编辑-虚拟网络编辑器;选择除1和8之外的任意网卡;添加

将DHCP地址池设置为192.168.10.0

然后找到PC网卡中安装的网卡

将安装的网卡地址更改为自己想要的网段地址

编辑虚拟机,将虚拟机调整为所在网段虚拟网卡所在

设置虚拟机的网卡地址

设置完成后,查看虚拟系统的防火墙是否关闭。您可以通过PCping虚拟机的IP地址。


三、如何远程登录window虚拟机步骤1:打开虚拟机网络连接的本地连接,点击TCP/IP协议的属性,点击下面的使用IP地址,然后手动设置IP号,如192.168.10.11,(连接必须在同一个网段,那是上次10.11,之前的时间都一样)。
第二步是设置真机的IP地址,和第一步一样,但是两个IP地址不能相同,比如192.168.10.12。设置完成后,就可以测试了。
第三步:从虚拟机中打开运行,输入cmd,(大小写字母都可以),打开命令提示符,输入ping192.0168.10.12(输入的IP地址必须是真机的地址),然后点击“确定”。终于测试通过了
第四步:打开虚拟机启动菜单---附件---连接远程电脑,然后输入真机的IP。