1.编辑 VNC 服务器的配置文件:
常见的 VNC 服务器配置文件位于`/etc/sysconfig/vncservers` 或用户的家目录下的`.vnc`目录中,如 `~/.vnc/xstartup`。
找到配置文件中的端口号设置。对于 `vncserver`,端口号通常在启动命令中指定,例如 `vncserver :1`(表示端口 5901)。
2.修改端口号:
将端口号从`:1`改为其他数字,例如 `:2`(表示端口 5902)。
确保在防火墙规则中也允许新的端口。
3.重启 VNC 服务:
使用 `systemctl` 或`service` 命令重启 VNC 服务。
```bash
sudo systemctl restart vncserver@:.service
```
或者
```bash
sudo service vncserver@: restart
```
4.更新防火墙规则:
使用 `firewalld` 或`iptables` 添加新的端口规则。
```bash
sudo firewall-cmd --permanent --add-port=5902/tcp
sudo firewall-cmd --reload
```
修改 RDP 服务端口号(如果适用)
CentOS 默认不直接支持 RDP,但可以通过安装第三方软件(如 FreeRDP 或 xrdp)来实现。以下是假设你已经安装了 xrdp 并希望修改其端口号的步骤:
1.编辑 xrdp 配置文件:
xrdp 的配置文件通常位于`/etc/xrdp/xrdp.ini`。
打开文件并查找`port` 设置,修改为你想要的端口号。
2.重启 xrdp 服务:
使用 `systemctl` 或`service` 命令重启 xrdp 服务。
```bash
sudo systemctl restart xrdp
```
或者
```bash
sudo service xrdp restart
```
3.更新防火墙规则:
使用 `firewalld` 或`iptables` 添加新的端口规则。
```bash
sudo firewall-cmd --permanent --add-port=/tcp
sudo firewall-cmd --reload
```
验证修改
尝试从远程客户端连接到新的端口号,确保连接成功。
检查服务器上的日志文件,确保没有错误或警告信息。