服务器远程,centos7.9怎么修改远程桌面端口

时间:2024-12-29 19:48



在 CentOS 7.9 上修改远程桌面(通常是通过 RDP 或 VNC 等服务实现)的端口号,具体步骤会依赖于你使用的远程桌面服务。以下是针对两种常见服务的操作步骤:
 
一. 修改 RDP(Windows Remote Desktop Protocol)服务的端口号(通过 xrdp 实现)
 
xrdp 是一种流行的开源 RDP 服务器,可以在 Linux 上运行。如果你使用的是 xrdp,以下是修改端口号的步骤:
 
前提条件
  已安装并配置了 xrdp。
  安装了 `firewalld` 或其他防火墙管理工具。
 
步骤
 
1.备份配置文件
bash
   sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
 
 
2.编辑 xrdp 配置文件
bash
   sudo nano /etc/xrdp/xrdp.ini
 
 
3.找到并修改端口号
   在文件中找到`[globals]` 部分,并添加或修改 `port` 参数,例如:
ini
[globals]
   port=3390  修改为你想要的端口号
 
 
4.保存并退出编辑器
 
5.重启 xrdp 服务
bash
   sudo systemctl restart xrdp
 
 
6.配置防火墙
   如果你使用的是 `firewalld`,需要开放新的端口:
bash
   sudo firewall cmd   zone=public   add port=3390/tcp   permanent
   sudo firewall cmd   reload
 
 
二. 修改 VNC 服务的端口号(通过 TigerVNC 实现)
 
TigerVNC 是一种流行的 VNC 服务器,可以在 Linux 上运行。如果你使用的是 TigerVNC,以下是修改端口号的步骤:
 
前提条件
  已安装并配置了 TigerVNC 服务器。
  安装了 `firewalld` 或其他防火墙管理工具。
 
步骤
 
1.备份配置文件
bash
   sudo cp /etc/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service.bak
 
 
2.编辑 VNC 服务文件
bash
   sudo nano /etc/systemd/system/vncserver@:<你的用户名>.service
 
 
   注意:`<你的用户名` 是你运行 VNC 服务的用户。
 
3.找到并修改端口号
   找到`ExecStart` 行,修改 ` geometry` 后的端口号,例如:
ini
   ExecStart=/usr/sbin/runuser  l <你的用户名>  c /usr/bin/vncserver %i  geometry 1280x1024  depth 24  rfbport 5901
 
 
   将` rfbport 5901` 修改为你想要的端口号。
 
4.保存并退出编辑器
 
5.重新加载 systemd 配置并重启 VNC 服务
bash
   sudo systemctl daemon reload
   sudo systemctl restart vncserver@:<你的用户名>.service
 
 
6.配置防火墙
   如果你使用的是 `firewalld`,需要开放新的端口:
bash
   sudo firewall cmd   zone=public   add port=5901/tcp   permanent
   sudo firewall cmd   reload
 
 
注意事项
  修改端口号后,确保客户端连接时使用新的端口号。
  防火墙配置需要根据你的实际安全策略进行调整。
  如果你使用的是其他远程桌面服务,请参考相应的文档进行端口号修改。
 
通过以上步骤,你可以在 CentOS 7.9 上成功修改远程桌面服务的端口号