温馨提示×

centos vnc端口如何修改

小樊
45
2025-03-05 09:08:32
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中,修改VNC端口的步骤如下:

方法一:通过VNC服务器配置文件修改

  1. 停止VNC服务

    systemctl stop vncserver@:1.service  # 假设你使用的是默认的显示号1
    
  2. 编辑VNC服务器配置文件: 找到VNC服务器的配置文件,通常位于/etc/systemd/system/vncserver@.service.d/override.conf

    sudo vi /etc/systemd/system/vncserver@.service.d/override.conf
    
  3. 添加自定义端口: 在[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
    
  4. 重新加载systemd配置

    sudo systemctl daemon-reload
    
  5. 启动VNC服务

    systemctl start vncserver@:1.service
    
  6. 验证端口是否更改: 使用以下命令检查VNC服务是否在新的端口上运行:

    netstat -tuln | grep <new_port>
    

    或者使用ss命令:

    ss -tuln | grep <new_port>
    

方法二:通过防火墙配置允许新端口

如果你更改了VNC端口,还需要确保防火墙允许该端口的流量。

  1. 打开新端口

    sudo firewall-cmd --permanent --zone=public --add-port=<new_port>/tcp
    

    例如,如果你将端口改为5902:

    sudo firewall-cmd --permanent --zone=public --add-port=5902/tcp
    
  2. 重新加载防火墙配置

    sudo firewall-cmd --reload
    
  3. 验证端口是否开放: 使用以下命令检查防火墙是否允许新端口的流量:

    sudo firewall-cmd --list-all
    

通过以上步骤,你应该能够成功修改CentOS系统中VNC服务器的端口。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos vnc如何配置端口

0