MyMachine <---SSH----> AccessMahcine <---SSH----> 目标机器。
可以通过访问机器通过 SSH 访问目标机器。我可以通过 SSH 访问机器,然后从那里再次通过 SSH 访问目标机器。我能够通过 Putty 成功连接。但我无法配置像 Filezila 这样的 FTP 客户端。我尝试将 SSH 端口隧道连接到本地,并尝试通过 Filezila 连接到它。但它只连接到访问机器,即使 Putty 当前已连接到目标机器。
以下是我遵循的步骤。
- 将 Putty 连接到 Access 机器
- 通过 Putty 窗口本身通过 SSH 连接到目标机器
- 打开 Filezilla 并连接
- 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
。