先明确目标
- Dolphin 在 CentOS 上通常指 KDE 的 Dolphin 文件管理器,它本身不提供远程访问能力;要“远程控制”使用 Dolphin,常见做法是先远程进入 CentOS 的桌面会话,再在桌面中打开 Dolphin。若你指的是 DolphinScheduler(工作流调度平台),它是通过 **Web 界面(默认端口 8848)**访问,而非图形桌面里的 Dolphin。
方案一 远程桌面进入系统后使用 Dolphin
- 使用 xrdp(RDP,端口 3389)
- 安装与启动:sudo yum install -y epel-release && sudo yum install -y xrdp;sudo systemctl enable --now xrdp
- 防火墙:sudo firewall-cmd --permanent --add-port=3389/tcp && sudo firewall-cmd --reload
- 连接:在 **Windows 远程桌面连接(mstsc)**中输入服务器 IP:3389,登录后即可在桌面打开 Dolphin。
- 使用 VNC(端口 5901 起)
- 安装与首次设密:sudo yum install -y tigervnc-server;vncpasswd(为当前用户设置 VNC 密码)
- 配置 systemd 单元(以 :1 为例):sudo cp /usr/lib/systemd/system/vncserver@.service /usr/lib/systemd/system/vncserver@:1.service,编辑该文件将 User=你的用户名,并在 ExecStart 中设置 -geometry 等参数;随后执行 sudo systemctl daemon-reload && sudo systemctl enable --now vncserver@:1.service
- 防火墙:sudo firewall-cmd --permanent --add-port=5901/tcp && sudo firewall-cmd --reload
- 连接:用 VNC Viewer 连接 服务器IP:5901,登录桌面后打开 Dolphin。
方案二 不进入桌面也能“远程管理文件”(无需打开 Dolphin)
- 通过 SFTP/FTP/SMB/NFS 等协议把远端目录挂载或映射为本地,再用任何本地文件管理器操作;Dolphin 支持添加这些远程位置(如 sftp://、smb:// 等),但前提是远端服务已配置并可访问。
若你指的是 DolphinScheduler
- 这是分布式工作流调度系统,使用 Web 界面而非桌面应用:部署完成后在浏览器访问 http://服务器IP:8848 登录管理;与图形桌面里的 Dolphin 文件管理器无关。