windows上通过vnc连接虚拟机中linux系统

本文介绍了如何在虚拟机中安装并配置VNC服务,实现从Windows系统远程连接到Linux虚拟机的过程。重点讲解了正确配置VNC端口号的方法。

首先要在虚拟机中安装vnc。

虚拟机的设置中要启用VNC连接。


然后输入指令 vncserver,可以看到有一个序号。



接着在windows下打开vnc软件

这边输入IP,试了很多次都显示the connection was refused by the host computer。无法连接。

此时在IP后面加了端口号,端口号为上图中设置的5900,依然无法连接

正确的写法是IP加端口号,但是这边的端口号不是设置的5900,而是在5900基础上加上虚拟机中的VNC序号,如第一张图中显示的1。正确写法是IP:5901   (如我的机子填写   10.136.7.174:5901)

此时点击确定,输入密码,则连接成功,可在windows下显示虚拟机中linux的界面,从而进行操作。








要通过 VNC 连接Linux 虚拟机,需确保 VNC 服务器已正确配置并运行在目标 Linux 虚拟机上,同时需要网络环境支持 VNC 客户端与服务器之间的通信。 ### 1. 确保 VNC 服务器已安装并运行 在 Linux 虚拟机中安装 VNC 服务器,例如 `TightVNC`、`TigerVNC` 或 `RealVNC`。以 Ubuntu/Debian 系统为例,安装 TightVNC 的命令如下: ```bash sudo apt update sudo apt install tightvncserver ``` 安装完成后,启动 VNC 服务并设置密码: ```bash vncserver ``` 该命令将提示设置访问密码,并启动默认的桌面会话。 ### 2. 配置防火墙 确保 Linux 虚拟机的防火墙允许 VNC 使用的端口(默认为 `5900 + 显示编号`,如 `5901` 对应显示编号 `:1`)。以 `ufw` 防火墙为例: ```bash sudo ufw allow from any to any port 5901 ``` 如果防火墙已禁用,可跳过此步骤。在某些情况下,如使用 KVM 安装虚拟机时已禁用防火墙,则无需额外配置 [^2]。 ### 3. 获取虚拟机的 IP 地址 使用以下命令获取 Linux 虚拟机的 IP 地址: ```bash ip a ``` 记录下网络接口(如 `eth0` 或 `ens33`)对应的 IP 地址,用于后续 VNC 客户端连接 [^5]。 ### 4. 使用 VNC 客户端连接 在本地计算机上安装 VNC 客户端,例如 [RealVNC Viewer](https://www.realvnc.com/en/connect/download/viewer/) 或 TigerVNC。打开 VNC 客户端,输入目标 Linux 虚拟机的 IP 地址和端口号(如 `192.168.1.100:5901`),然后点击连接。输入之前设置的 VNC 密码即可访问远程桌面。 ### 5. 可选:使用 MobaXterm 进行 VNC 连接 MobaXterm 是一个集成了多种远程连接工具(如 SSH、RDP、VNC)的 Windows 应用程序,支持 VNC 协议连接 Linux 虚拟机。打开 MobaXterm,点击 "Session" > "New Session" > "VNC",输入目标 IP 和端口后即可建立连接 [^4]。 ### 6. 使用 KVM 安装时配置 VNC 如果虚拟机是通过 KVM 创建的,可以在使用 `virt-install` 命令安装虚拟机时指定 VNC 参数,例如: ```bash virt-install -n test01 -r 1024 --vcpus=1 --disk path=/data_kvm/store/test01.qcow2,size=10 -w bridge:br0 --virt-type=kvm --accelerate --autostart -c /opt/CentOS-7-x86_64-DVD-2009.iso --vnc --vncport=5901 --vnclisten=0.0.0.0 ``` 该命令将创建一个支持 VNC 连接虚拟机,并指定 VNC 端口为 `5901`,监听所有网络接口 [^2]。 ### 7. 通过 IIS7 服务器批量管理工具连接 如果需要批量管理多个 VNC 服务器,可以使用 IIS7 服务器批量管理工具,它支持 VNC 批量操作,适用于 WindowsLinux 操作系统 [^3]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值