在CentOS系统中,修改VNC端口的步骤如下:
停止VNC服务:
systemctl stop vncserver@:1.service # 假设你使用的是默认的显示号1
编辑VNC服务器配置文件:
找到VNC服务器的配置文件,通常位于/etc/systemd/system/vncserver@.service.d/override.conf
。
sudo vi /etc/systemd/system/vncserver@.service.d/override.conf
添加自定义端口:
在[Service]
部分添加以下内容,替换<new_port>
为你想要使用的端口号(例如5902):
[Service]
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -geometry 1280x800 -depth 24 -localhost no -rfbport <new_port> :%i
例如,如果你想将端口改为5902:
ExecStart=/usr/bin/vncserver -geometry 1280x800 -depth 24 -localhost no -rfbport 5902 :1
重新加载systemd配置:
sudo systemctl daemon-reload
启动VNC服务:
systemctl start vncserver@:1.service
验证端口是否更改: 使用以下命令检查VNC服务是否在新的端口上运行:
netstat -tuln | grep <new_port>
或者使用ss
命令:
ss -tuln | grep <new_port>
如果你更改了VNC端口,还需要确保防火墙允许该端口的流量。
打开新端口:
sudo firewall-cmd --permanent --zone=public --add-port=<new_port>/tcp
例如,如果你将端口改为5902:
sudo firewall-cmd --permanent --zone=public --add-port=5902/tcp
重新加载防火墙配置:
sudo firewall-cmd --reload
验证端口是否开放: 使用以下命令检查防火墙是否允许新端口的流量:
sudo firewall-cmd --list-all
通过以上步骤,你应该能够成功修改CentOS系统中VNC服务器的端口。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:centos vnc如何配置端口