如何将 SFTP 客户端 Filezila 配置到可通过第二次 SSH 访问的机器?

如何将 SFTP 客户端 Filezila 配置到可通过第二次 SSH 访问的机器?

MyMachine <---SSH----> AccessMahcine <---SSH----> 目标机器。

可以通过访问机器通过 SSH 访问目标机器。我可以通过 SSH 访问机器,然后从那里再次通过 SSH 访问目标机器。我能够通过 Putty 成功连接。但我无法配置像 Filezila 这样的 FTP 客户端。我尝试将 SSH 端口隧道连接到本地,并尝试通过 Filezila 连接到它。但它只连接到访问机器,即使 Putty 当前已连接到目标机器。

以下是我遵循的步骤。

  1. 将 Putty 连接到 Access 机器
  2. 通过 Putty 窗口本身通过 SSH 连接到目标机器
  3. 打开 Filezilla 并连接
  4. Filezilla 连接并列出文件夹。但文件夹仅来自访问机器。不是当前连接的目标机器。

putty和FileZilla的配置如下。

  • Putty 将隧道端口 22 连接至 localhost:3111
  • Filezilla 连接到 127.0.0.1 端口 3111

Filezilla 连接并列出文件夹。但文件夹仅来自访问机器。不是当前连接的目标机器。

答案1

我将使用 Putty 构建从您的机器连接到访问机器的隧道。指定目标机器地址(而不仅仅是端口)很重要。

Putty 配置(连接/隧道):

源端口:(3111例如,任意数字);
目的地:[target_IP_or_name_as_seen_from_access_machine]:22
当地的汽车

然后将 FileZilla 连接到sftp://127.0.0.1:3111

假设目标 ssh 在默认端口上可用:22

相关内容