-
IT职场技术分享的必备技能——VNC远程桌面
- 网站名称:IT职场技术分享的必备技能——VNC远程桌面
- 网站分类:技术文章
- 收录时间:2025-06-25 13:30
- 网站地址:
“IT职场技术分享的必备技能——VNC远程桌面” 网站介绍
在上一期的OS课堂中,
E学君为大家介绍了银河麒麟桌面操作系统的远程桌面客户端,
以及使用RDP协议连接远程计算机的方法。
有小伙伴问:除此之外,还有没有其他方法?
今天,我们就一起来学习另外一种方法——如何基于VNC协议连接远程计算机。
VNC(virtual network computing)是一种图形化的桌面共享系统,它基于RFB(Remote Frame Buffer)协议实现对远程计算机的共享。将键盘和鼠标输入从一台计算机传输到另一台计算机,并通过网络更新到屏幕上。
VNC提供了两种架构:CS架构使用客户端程序显示远程计算机的图形,监听在5900+<display number>端口;BS架构通过网页浏览器的插件(一些VNC服务端提供对Java的支持)显示远程计算机的图形,监听在5800+<display number>端口。
1、银河麒麟桌面操作系统远程连接Windows
配置远程连接前,请确认客户端与服务器端之间的网络正常,如果客户端ping服务器端失败,请尝试关闭服务器端的防火墙后再试。此例中,服务器端系统为Windows 10,IP地址为172.20.10.3;客户端系统为银河麒麟桌面操作系统V10 SP1,IP地址为172.20.10.2。
图1 ping服务器端
服务器端安装RealVNC。
可访问
https://www.realvnc.com/en/
connect/download/vnc/下载服务端程序,完成安装后运行程序。
程序运行后,在服务列表中可以看到VNC Server服务已经启动,本地5900监听启动。
图2 系统服务列表
图3 客户端telnet服务端5900端口
远程桌面客户端创建连接。
在“开始菜单”中找到“远程桌面客户端”,打开程序。在弹出的窗口中,点击左上角的“创建一个新的连接配置文件”。
图4 远程桌面客户端
在“远程桌面设定”窗口中,选择VNC协议类型,在“服务器”一栏中填入要连接到的计算机(即VNC服务端)的ip地址,在“用户名”和“用户密码”栏中填入远程登录的用户名和密码。点击“保存”,保存连接。
此处有两点注意事项:
1.如果启用VNC验证(即在配置Authentication选项中选择VNC password),远程桌面客户端配置的连接文件中,要使用该密码。
2.在Security标签的Encryption选项设置中,需要将默认的Always on修改为Prefer on或Prefer off。
图5 RealVNC配置界面
图6 VNC远程连接
对于已创建的连接,可以双击该连接或鼠标右键选择“连接”,连接到远程桌面。
连接成功后,客户端窗口将显示Windows的桌面图形,用户可以在等同于本地桌面一样的情况下,操作Windows系统。
2、远程连接银河麒麟桌面操作系统
在银河麒麟桌面操作系统V10 SP1版本中,默认安装了tigervnc软件包作为VNC服务器,如果在您的电脑中尚未安装该软件或者不知道应如何查看,可向麒麟软件400客服寻求帮助。
此例中,服务器端系统为银河麒麟桌面操作系统V10 SP1,IP地址为172.20.10.6;客户端系统与服务器端相同,IP地址为172.20.10.2。执行systemctl status vncserver@1.service可以看到VNC服务已启动,对应的会话进程监听在5901端口。
图7 display1服务状态
图8 主服务和会话进程状态
远程桌面客户端创建连接。
在“开始菜单”中找到“远程桌面客户端”,打开程序。在弹出的窗口中,点击左上角的“创建一个新的连接配置文件”。
在“远程桌面设定”窗口中,选择VNC协议类型,在“服务器”一栏中填入要连接到的计算机(即VNC服务端)的ip地址,在“用户名”和“用户密码”栏中填入远程登录的用户名和密码。点击“保存”,保存连接。
图9 VNC远程连接
对于已创建的连接,可以双击该连接或鼠标右键选择“连接”,连接到远程桌面。
连接成功后,客户端窗口将显示银河麒麟桌面操作系统的桌面图形,用户可以在等同于本地桌面一样的情况下,操作银河麒麟桌面操作系统。
图10 银河麒麟桌面操作系统远程桌面
注:
【1】不同的VNC服务端程序,其支持的功能和特性,通常会有差异。请访问产品官方网站获取帮助信息。
【2】remmina不支持强制加密选项,如果需要启用该特性,请使用VNC Viewer客户端。
【3】如何配置VNC服务,请参考:
https://askubuntu.com/questions/948774/configure-tigervnc-server-to-start-with-system-in-ubuntu-gnome-16-04
【4】在虚拟会话模式下,监听的端口和显示号有关,多个显示进程以“5900+显示号”作为其进程监听的端口号。
【5】银河麒麟桌面操作系统默认未添加VNC端口的防火墙访问规则,请在iptables中添加放行相应的端口。
参考文献:
https://en.wikipedia.org/wiki/Virtual_Network_Computing
- 上一篇:vmware VNC
- 下一篇:RealVNC如何安装与设置
更多相关网站
- CentOS下架设VNC服务器
- 实时屏幕监控软件有哪些?10款好用的屏幕监控软件分享
- Windows系统安装TightVNC服务端结合内网穿透实现异地远程桌面
- VNC版本区别(realVNC、tightVNC、ultraVNC)
- 在 Windows 11 或 10 上安装 Virt-viewer 的单行命令
- 服务器搭建(05)centOS7.2 服务器 整合
- msf系列片之vps搭建,黑客的世界你真的了解嘛?
- 电脑屏幕如何监控?5个电脑监控妙计,老板们请开启管理新模式!
- 扔掉你的U盘,不要折腾winpe,我教你通过网络安装系统!
- VNC远程控制协助访问软件
- Linux常用远程连接工具介绍,总有一款适合你
- TightVNC教学工具不会用,怎么办?于是推出这套教程
- VNC的使用方法,XP下面VNC怎么使用
- 如何在手机上安装电脑虚拟机
- RealVNC如何安装与设置
- vmware VNC
- VNC Server安装配置的最佳实践
- 远程控制软件:VNC Viewer 7.7.0
- 最近发表
-
- Apache Log4j2远程代码执行漏洞彻底修复建议
- 最详细的 maven 教程,可以收藏(maven入门教程)
- Struts2.3.32升级到2.5.26详细步骤(无敌版)
- 手把手教你:5分钟搞定Zookeeper安装及应用,详细教程
- 阿里强制使用SLF4J日志框架的缘由
- 大数据计算工具:Hive安装与配置详细步骤
- 【紧急预警】关于 Apache Log4j 2 任意代码执行漏洞的高危风险通告
- Apache Log4j高危漏洞,燃爆大厂、燃烧Java开源框架
- SpringBoot项目开发实战销售管理系统——项目框架搭建!
- 带你深入Java Log框架,彻底搞懂Log4J、Log4J2、LogBack,SLF4J
- 标签列表
-
- mydisktest_v298 (35)
- sql 日期比较 (33)
- document.appendchild (35)
- 头像打包下载 (35)
- acmecadconverter_8.52绿色版 (25)
- 梦幻诛仙表情包 (36)
- java面试宝典2019pdf (26)
- disk++ (30)
- 加密与解密第四版pdf (29)
- iteye (26)
- centos7.4下载 (32)
- intouch2014r2sp1永久授权 (33)
- jdk1.8.0_191下载 (27)
- axure9注册码 (30)
- virtualdrivemaster (26)
- 数据结构c语言版严蔚敏pdf (25)
- 兔兔工程量计算软件下载 (27)
- 代码整洁之道 pdf (26)
- ccproxy破解版 (31)
- aida64模板 (28)
- engine=innodb (33)
- shiro jwt (28)
- 方格子excel破解版补丁 (25)
- segoe ui是什么字体 (27)
- head first java电子版 (32)