我的用例是我在ssh上运行nx,本地代理通过隧道连接到远程主机。因为它是通过隧道传输的,所以我告诉nx连接到localhost:port。问题是我需要执行X身份验证,如果我意外而不是远程访问本地X服务器,我会收到身份验证错误。
如何确定本地X服务器正在侦听哪个端口,以便在设置隧道时可以避免它?
我目前的解决方法是避免使用已经有另一个应用程序监听的任何本地端口进行隧道传输。
答案 0 :(得分:1)
通常屏幕编号为+ 6000。例如,如果$DISPLAY
为:5
端口号为6005
答案 1 :(得分:0)
如果有多个服务器在多个帐户中运行,则查询显示变量不会提供解决方案。