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

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

要访问此处的文件服务器,我需要先连接到一个公开可用的服务器,然后打开到该服务器的第二个 ssh 连接。如果我需要复制文件,我首先需要将它们从文件服务器复制到公开可用的服务器。然后我可以使用 Cyber​​duck (MAC) 或 WinSCP (WINDOWS) 等工具来舒适地浏览和下载文件。是否有可用的工具可以配置为直接连接到目标服务器?

答案1

您可以先使用Putty或其实用程序之一创建一个 ssh 隧道Plink。使用 Plink 您可以这样做

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

plink.exe使用 Mac 您可能只需用命令替换即可ssh

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

为了简化此过程,您可以编写脚本。例如,在 Mac 中,类似

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

应该这么做。:)

相关内容