VNC修改默认端口

通常情况下我们在启动vncserver时,默认的vnc端口是5900,也可以在启动的时候指定端口,比如“vncserver :1”会使用5901端口,依次类推。但是如果我们想修改默认的5900端口,或者就想固定一个端口,比如使用RDP的3389端口,该怎么做呢?

此时我们可以修改vnc的启动脚本 /usr/bin/vncserver 文件,找到5900相关行,修改成固定端口,比如这里的3389。

在我的ubuntu 22.04上,修改如下:

$vncPort = 5900 + $displayNumber;
修改成
$vncPort = 3389;
unless (bind(S, sockaddr_in(5900 + $n, &INADDR_ANY)))
修改成
unless (bind(S, sockaddr_in(3389, &INADDR_ANY))) 

然后重新启动vnc,比如:"vncserver :n",这里端口号实际没有具体意义了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容