SSH 隧道不工作(Mac 版 Firefox --> 远程 Debian SSHD)

SSH 隧道不工作(Mac 版 Firefox --> 远程 Debian SSHD)

在 Mac 上运行 Firefox。Debian SSHD 在远程计算机上运行。Firefox 无法连接,不知道原因。

我能够通过端口 44 上的命令行通过 ssh 进入远程系统。我需要在 sshd_config 中更改任何内容吗?

远程 Debian 系统上的 sshd_config:

在此处输入图片描述

本地 Mac Firefox 网络设置(抱歉是日语):

在此处输入图片描述

答案1

我觉得你希望 Firefox 直接连接到你的 Debian SSHD 服务?
如果是这样,你对 SSH 隧道的理解就完全错了。
你需要在客户端机器上运行 ssh 客户端,以便 1) 连接到你的服务器和 2) 启动本地 socks 代理。然后 Firefox 将连接到你的本地 socks 代理。
参见下图:

+--------------+         +---------------+         +---------------+
|  firefox on  |         |  ssh client on|         |    SSHD on    |
|  client pc   +---------+  client pc    +---------+    server     |
|              |         |               |         |               |
+--------------+         +---------------+         +---------------+

启动 ssh 客户端的命令如下

ssh your-user@yourserver -p 44 -D 7000

然后在你的 Firefox 首选项中,代理主机将是localhost,代理端口将是7000

相关内容