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

电脑远程连接虚拟机(虚拟机远程连接不了怎么办)


一、怎么远程连接KVM虚拟一、VNC安装
1.安装VNC服务器
(1)在Linux系统上安装VNC
yum-yinstallvnc-server
yum-yinstalltigervnc-server
(2)设置远程登录所需的密码
进入vncserver时会提示输入密码
注意:远程登录需要此密码
(3)配置vncserver
vi/etc/sysconfig/vncservers
设置以下配置值
VNCSERVRES=10000:root(10000是桌面号码,root是用户名)
VNCSERVERARGS[2]=geometry800x600–nolistentcp–localhost
(4)配置防火墙
vi/etc/sysconfig/iptables
–AINPUT–mstate–stateNEW–mtcp–ptcp–dport5901–jACCCEPT
(5)VNC和防火墙服务重启
servicevncserverrestart
serviceiptablesrestart
2.安装VNC客户端
Linux上安装vncviewer
Windows上安装TigerVNC软件
2创建KVM虚拟机
1.创建Linux虚拟机
(1)通过qemu-img创建7G镜像文件
qemu-imgcreate–7G
(2)创建Linux虚拟机
qemu-kvm–m1024––drivefile=;boot=on–bootd–ngraphic–vnc:2
注意:-vnc和:2之间有一个空格。
在另一个系统上启动TigerVNC,输入192.168.0.123:5902进行连接,执行安装任务并观察安装进度。
注意:192.168.0.123是你的本地IP,5902是对应的端口号(5900+2)
2.创建Windows虚拟机
(1)使用virtio驱动创建镜像
安装UltraISO软件
、、virtio-win-0.1-30下载.iso
将解压到文件夹
使用UltraISO打开win7将.iso和virtio-win-0.1-30复制到该路径
新建添加并保存文件作为virtio驱动文件夹中的新iOS文件win7_
qemu-imgcreate–frawwin7_30G
qemu-kvm–m1024–cdromwin7_–drivefile=win7_,if=virtio,boot=on––bootd–ngraphic–vnc:3
注意:-vnc和:3之间有一个空格。
在其他系统上启动TigerVNC并连接通过输入192.168.0.123:5903来执行安装任务并观察安装进度。
注意:192.168.0.123本地IP为5903。对应端口号(5900+3)
三个远程桌面虚拟化连接
在另一台电脑上启动TigerVNC,输入192.168.0.123:593登录win7虚拟机。
二、外网电脑可以连接内网的虚拟机吗?

我的电脑-属性-远程,选择“允许用户连接到这台计算机”

1.如果电脑不是通过路由器连接的,直接在外网打开远程电脑,输入对方可以使用从IP138获取到的IP正常登录对方电脑。

2.如果有路由器,一般的方法是在路由器上进行端口映射。可以设置如下:外网传入端口号:3389、3390。填写端口号。指向内网机器:3389

外网电脑即可输入外网映射到远程桌面的传入IP和端口号

3.路由器,但由于不是网络管理员或其他原因无法设置。如需映射路由器端口,可以使用第三方软件进行虚拟端口映射。

例如,可以在内网开通内网远程隧道,获取授权码,然后传达给外网用户。

外网用户输入授权码后,点击开始连接,软件会自动打开远程电脑连接内网机器。


三、vnc远程连接虚拟机的问题首先是虚拟机网卡模式!
要创建桥接,您需要连接到虚拟机的IP地址。
对于NAT,请转到编辑-虚拟网络编辑器、NAT设置,添加端口转发条目并映射端口。主机上对应的虚拟机。