VNC(Virtual Network Console)是一款基于UNIX和Linux操作系统的远程控制工具软件,由AT&T的欧洲研究实验室开发。它具有强大的远程控制能力,高效实用,并且免费开源。VNC主要由客户端应用程序(vncviewer)和服务器端应用程序(vncserver)两部分组成。
一、VNC软件的功能和特点

功能
远程桌面控制:用户可以在任何安装了客户端应用程序(vncviewer)的计算机上,方便地与安装了服务器端应用程序(vncserver)的计算机相互连接,实现远程桌面控制,就像直接操作本地计算机一样,只是所有程序和命令都在服务器端执行。
远程办公:员工可通过VNC在远程计算机上完成工作,避免出差和办公难题。
远程培训:教师能远程控制学生计算机,演示技能或软件,提供远程培训。
技术支持:IT支持人员可使用VNC远程控制设备,解决设备问题,无需现场支持。
远程维护:可用于远程安装、升级、配置和维护计算机系统,减少现场维护造成的停机时间。
远程协作:团队成员可通过VNC共享桌面,进行远程协作和演示,共同解决问题。
特点
免费开源:VNC是免费的、开源的软件。
远程连入操作系统:所有操作在UNIX、Linux主机服务端进行,即使本地电脑与操作主机网络断开,也不影响操作顺利进行。
跨平台支持:支持多种操作系统,如UNIX、Linux、Windows、Mac等,多平台的支持对网络管理员十分重要,使其可以使用一种工具管理几乎所有系统。
二、VNC软件的使用步骤
1. 安装VNC Server:
打开一个Terminal window。
下载vnc4server:`sudo apt
get install vnc4server`。
启动vnc4server:`vnc4server`,此时系统会提示输入密码,在通过客户端链接时将会用到这个密码。输入完密码后会看到类似“New ‘3 ’ desktop is :3 (代表主机名)”的提示,启动完vnc4server后在主目录下将会产生一个.vnc的目录。
2. 配置VNC Server:
停止一个vnc4server:`vnc4server
kill :3`(根据启动时获得的数字替换此处的3)。
打开.vnc/xstartup文件并编辑:`gedit /.vnc/xstartup`,文件内容如下:
sh
!/bin/sh
Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vnccon -iconic &
terminal
emulator - geometry 80x24 + 10 + 10 - ls - title “$VNCDESKTOP Desktop” &
window
manager &
修改.vnc/xstartup文件并保存,取消unset和exec开始的行的注释,注释以xsetroot,vnccon,xterm和twm开始的行,执行后看起来像这样:
sh
!/bin/sh
Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vnccon -iconic &
x
terminal
emulator - geometry 80x24 + 10 + 10 - ls - title “$VNCDESKTOP Desktop” &
x
window
manager &
修改/etc/X11/xinit/xinitrc文件的许可,使其可执行:`sudo chmod 755 /etc/X11/xinit/xinitrc`。
启动vnc4server:`vnc4server`,注意记住此处冒号后提示的数字。
3. 安装VNC Viewer:
可以通过百度网盘下载(链接:
U2HPKqmGyg_GupQ?pwd = qn4o,提取码:qn4o)或者在官网下载(Download VNC Viewer for Windows | VNC® Connect),根据需要选择版本,这里以Windows版为例。
双击安装包,选择语言,点击OK。
进入安装向导,选择Next。
同意许可协议,点击Next。
选择或者默认安装目录,点击Next。
点击install,进行安装。
点击finish,安装完成。
4. 使用VNC Viewer进行远程连接:
运行VNC Viewer软件,有账号的进行登录,没有的取消即可。
输入远程VNC Server的地址,使用Ctrl + N快捷键也可以。如果连接失败,需要检查防火墙设置等问题。例如在Linux系统下关闭防火墙:`systemctl disable firewalld`,`systemctl status firewalld`,`systemctl stop firewalld`。
三、VNC软件的下载方法
1. VNC Server下载:
打开一个Terminal window。
下载vnc4server:`sudo apt
get install vnc4server`。
2. VNC Viewer下载:
百度网盘下载:链接:
U2HPKqmGyg_GupQ?pwd = qn4o,提取码:qn4o。
官网下载:Download VNC Viewer for Windows | VNC® Connect,根据需要选择版本。
四、VNC软件的用户反馈
1. 优点:
使用简单:例如向日葵远程控制软件使用简单,用户安装完成后,无需注册登陆,只需要将本机的识别码提供给对方,即可实现远程控制(如果想要直接远控用户需要对方提供本机识别码 + 本机验证码),并且软件体积小,如向日葵软件仅7M左右。
免费使用:像向日葵远程控制软件提供免费服务,无需任何费用就能使用远程控制电脑的功能,如果想要远控速度的提升或者更多远控功能,也可以选择付费版服务。
支持多系统的远程控制:向日葵软件支持五大操作系统:Windows、Mac、Android、IOS、Linux,基本上覆盖了市场上绝大部分的系统,轻松就可以实现远程控制。
2. 缺点:
安全问题:由于VNC本来是开发用在局域网的环境,因此用在互联网上存在安全问题,当计划在远程位置访问远程PC时,应该考虑使用专用的调制解调器或ISDN的拨号连接,VPN隧道,所有使用SSL或包裹VNC通信。
缺少对于大机构的桌面帮助功能:主要是日志记录和安全功能没有足以达到此目的,并且为远程工作人员或瘦客户机也没有做好准备,因为目前还没有支持远程应用程序的本地打印。
文章已关闭评论!