如何解决如何使用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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。