支持服务器跳转的SSH / SCP文件浏览器

要在这里访问我们的文件服务器,我需要首先连接到一个公共可用的服务器,然后打开第二个到该服务器的ssh连接。 如果我需要复制文件,我首先需要将它们从文件服务器复制到公用服务器。 然后,我可以在(WINDOWS)上使用像Cyber​​duck(MAC)或WinSCP这样的工具来安装浏览和下载文件。 有没有可以configuration的工具直接连接到目标服务器?

你可以先用Putty或者其中一个工具Plink创build一个ssh隧道。 用Plink你可以做

 plink.exe -L 2200:yoursecondserver:22 you@yourpublicserver 

用Mac你可能只需用命令sshreplaceplink.exe

之后,您可以将您的Cyber​​duck或WinSCP连接到localhost:2200并通过ssh隧道访问您的第二台服务器。

为了使这更容易,你可以写一个脚本。 例如在Mac中,类似的东西

 #!/bin/sh ssh -L 2200:yoursecondserver:22 you@yourpublicserver /path/to/cyberduck & 

应该这样做。 🙂