由于上架的mac xserver“远程管理ARD”服务,需要用到VNC“远程桌面”-相当于“屏幕共享”(端口5900 UDP和TCP),但是机房只开放windows和linux的常用端口,所以5900端口给屏蔽了。

如果您的服务器在开启了SSH服务的情况下,可以通过SSH连接上服务器来修改端口。

 

第一步、先通过terminal将ARD服务关闭

输入:sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate

第二步、修改端口

输入:sudo vi /etc/services

通过 /5900 回车,搜索到我们需要修改的端口。按键盘 i 进入到编辑模式,将 5900/tcp5900/udp 修改成您希望和可用的端口,例如windows下远程桌面的 3389 。然后按键盘的 esc 退出编辑 /x 保存即可。

第三步、重新开启ARD服务

输入:sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate

 

这样整个过程就完成了。最后你只需要在你的Remote Desktop.app里面编辑一下连接端口,问题就可以解决!