6

我的用例是我在 ssh 上运行 nx,并且本地代理通过隧道连接到远程主机。因为它是隧道的,所以我告诉 nx 连接到 localhost:port。问题是我需要执行 X 身份验证,如果我不小心点击了本地 X 服务器而不是远程服务器,我会收到身份验证错误。

如何确定本地 X 服务器正在侦听的端口,以便在设置隧道时避免它?

我目前的解决方法是避免与已经有另一个应用程序监听的任何本地端口建立隧道。

4

2 回答 2

7

通常是屏幕号 + 6000。例如,如果$DISPLAY:5端口号是 6005

于 2013-07-24T22:54:55.757 回答
1

如果有多个服务器跨多个帐户运行,则查询显示变量不会提供解决方案。

于 2013-08-08T17:57:11.827 回答