计算机网络/计算机科学与应用/系统/运维/开发

远程控制技术 VNC

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/


只有惜缘,才有缘分;只有惜友,才有友谊。

评论

^