远程ssh配置问题

远程ssh配置问题

我的基本问题是我想从家里的计算机启动远程计算机(办公室)上的图形应用程序(例如 Firefox)。办公室的计算机(木塑复合材料) 位于防火墙后面。因此,我使用 SSH 以文本模式远程连接到它。

我使用的实际配置如下:

我在工作时有一台 Linux PC木塑复合材料 我家里有一个网络驱动器新世界时 我家里有一台 Linux 电脑高性能计算

木塑复合材料,我启动“ ssh -R 23000:localhost:22 user@新世界时

当我在家时,我首先从高性能计算新世界时通过 ssh:“ssh 用户@新世界时“,然后,从新世界时木塑复合材料通过“ssh -p 23000 localhost”

一切运行正常,但网络驱动器上没有 X 服务器(新世界时)所以无法级联两个 ssh -X 连接。

因此,我想我可以直接从高性能计算到 23000 端口新世界时? 就像这样(来自高性能计算)“ssh -X -p 23000 用户@新世界时“,但随后我的连接被拒绝。

第一个问题是,你认为这可以工作吗(没有 X 服务器)新世界时)?

如果是,我该如何配置 sshd新世界时是否允许其他计算机(而不仅仅是其自身)访问端口 23000?

希望不会太混乱

感谢您的帮助

朱利安

答案1

-R正如在中的解释所ssh(1)暗示的那样,新世界时设置。然后GatewayPorts yes连接/etc/ssh/sshd_config

ssh -R 192.168.0.1:23000:localhost:22 user@NWD

哪里192.168.0.1新世界时的本地 IP 地址。这应该允许您执行

ssh -X -p 23000 192.168.0.1

来自该子网上的任何计算机。

相关内容