如何使用OSX Coda通过现有SSH连接进行SFTP?

| 我有两个服务器,一个管理服务器和一个Web服务器。 Web服务器只能由管理服务器访问。例如,我可以通过SSH进入管理服务器,然后通过管理服务器SSH进入Web服务器。 我想使用Panic的Coda编辑器更新Web服务器上的文件,但无法通过现有的SSH连接使用SFTP。我认为,如果我先通过内置于Coda的SSH终端连接到管理服务器,则Coda SFTP可能会工作,但是看起来Coda SFTP只是打开一个新的Shell并尝试直接访问我的Web服务器,而不是通过现有的SSH终端路由请求。 任何人都知道我可以执行以下操作之一: a)使Coda SFTP使用现有的SSH终端,在这里我可以先登录到管理服务器。 b)在执行命令之前,请先让OSX计算机上的所有SSH Shell暂时自动登录到管理服务器。这将是我可以切换的东西。 谢谢您的帮助!     
已邀请:
您应该能够创建与管理服务器的代理ssh连接,然后通过“系统偏好设置”面板->网络将其设置为代理。从那里您应该能够像通常一样使用SFTP连接到Web服务器 您可以使用ssh创建SOCKS代理,如下所示:
ssh -D 9999 username@ip-address-of-ssh-server
您的代理将位于本地主机端口9999     

要回复问题请先登录注册