1、安装Xfce桌面环境(如果没有桌面环境的话)
# 安装Xfce桌面环境sudo apt-get install xfce4 xfce4-goodies
2、配置VNC服务端
ubuntu系统sudo apt-get install tightvncservercentos系统yum install tigervnc-server -y
3、设置VNC密码
#vncpasswd
4、启动VNC服务端
vncserver
注意:VNC服务端默认监听的是5901端口
5、端口开放
根据监听的端口,进行端口开放,默认为5901端口开始。#firewall-cmd --add-port=5901/tcp --permanent#firewall-cmd --reload
6、修改配置文件(如果不想使用默认的话)
vim /usr/bin/vncserver#注意刚开始会发现这个文件是可执行文件,可能觉得比较奇怪正常情况下配置文件应该是.conf的类似形式,是的,刚开始我也奇怪,网上查阅资料后你会发现应该这样解释比较好,就是这个文件是可执行的脚本文件
查找端口信息(如果想修改默认监听端口的话)
18:# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,118:vncPort=5900+displayNumber;238:# n is taken if something is listening on the VNC server port (5900+n) or the257:# (5900+n) or the X server port (6000+n).274: if (!bind(S, pack('S n x12', AFINET,5900+n))) {#这里又需要注意的是,vnc服务端默认开启了两个远程桌面,桌面一和桌面二,两个桌面是在5900的基础上加上桌面的号码1或者2,所以我们只需要修改5900为自己想要的端口号就可以了grep "59" /usr/bin/vncserver -n 实现快速定位位置
7、VNC开启停止
vncserver 直接就可以启动vnc服务systemctl start vncserver 这个指令不一定能用,因为vnc不一定添加到系统的服务项中可以通过下面指令查看系统的服务项都有哪些systemctl list-unit-files --type=service如果有的话:systemctl daemon-reload 可以重新加载系统的服务项#vncserver -kill :1 杀死第一个VNC桌面#vncserver -kill :2 杀死第二个VNC桌面
之后我们就可以通过VNC客户端进行远程桌面连接了