繁体   English   中英

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

[英]How do I use OSX Coda to SFTP over an existing SSH connection?

我有两个服务器,一个管理服务器和一个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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM