Virtual Network Computing 虚拟网络计算机
允许用户在网络的任何地方使用简单程序和特定计算机进行交互
VNC由两部分组成:
服务端VNC server 和 客户端VNC viewer
先要安装VNC server安装在被远程操控的计算机上,才能在主控端执行 VNC viewer进行远程控制
TigerVNC
1、CentOS7安装VNC
# yum install tigervnc-server
2、启动VNC服务器
[root@localhost conf]# vncserver
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Verify:
New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1
Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
看到如下:
New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1
表示成功启动
3、查看进程:
[root@localhost conf]# ps -ef|grep Xvnc
root 9934 1 0 01:19 pts/1 00:00:00 /usr/bin/Xvnc :1 -auth /root/.Xauthority -desktop localhost.localdomain:1 (root) -fp catalogue:/etc/X11/fontpath.d -geometry 1024x768 -pn -rfbauth /root/.vnc/passwd -rfbport 5901 -rfbwait 30000
root 10609 5680 0 01:20 pts/1 00:00:00 grep --color=auto Xvnc
显示进程号 10609 端口号 5901 虚拟桌面号 1
4、查看端口号:
[root@localhost conf]# netstat -antu|grep 5901
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN
tcp6 0 0 :::5901 :::* LISTEN
5、查看/root/.vnc目录
VNC服务器配置和启动好之后,会自动创建/root/.vnc目录,并且在该目录中生成记录密码、日志、PID和启动脚本的文件
[root@localhost ~]# ls .vnc
config localhost.localdomain:1.log localhost.localdomain:1.pid passwd xstartup
passwd 访问密码文件
localhost.localdomain:1.log 访问日志文件
localhost.localdomain:1.pid 第一个虚拟桌面的PID文件,保存一个进程号
xstartup 启动脚本文件
win系统连接VNC
vnc viewer软件
https://www.realvnc.com/en/connect/download/viewer/