远程连接服务xrdp每次都是新窗口的问题(port)

由于当前连接和上次的分辨率不同时,会导致xrdp为当前连接重新分配端口号。
致使每次都是显示新的窗口,同时之前被占用的端口也没有被释放掉,这样的连接多次后,就会产生较多的连接,同时占用较多的内存。

先查看哪些端口被占用,方法如下:

$ ps -aux|grep i vnc
xrdp_vnc_port.jpg

或者,查看某个监听中的端口对应的进程的pid号

$ netstat -nlp | grep 5910| awk '{print $7}'  | awk -F "/"  '{print $1}'
//或者直接简单点:
$ netstat -nlp | grep 5910
xrdp_check_port.jpg

接下来,每次连接都使用同一端口。
这样的好处是,无论此次窗口打开了多少的程序,断开连接下次再次连接时还是这个窗口。

首先先成功连接一次,连接的时候要记住这个端口号,比如5910。
之后编辑这个文件:

$ sudo vi /etc/xrdp/xrdp.ini

添加如下内容,name可以随便起


xrdp_ini.jpg

这里的5910 5911就是之前成功连接成功的端口号, 断开之前的连接,执行如下,重启服务:

$ sudo service xrdp restart

之后再远程连接的时候,model要选择对应name,就是刚刚添加的,即可。

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

推荐阅读更多精彩内容