【问题标题】:How do I use OSX Coda to SFTP over an existing SSH connection?如何通过现有的 SSH 连接使用 OSX Coda 到 SFTP?
【发布时间】:2011-08-04 05:56:54
【问题描述】:

我有两台服务器,一台管理服务器和一台 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 暂时自动登录到我的管理服务器。这需要我可以切换。

感谢您的帮助!

【问题讨论】:

    标签: linux macos ssh sftp coda


    【解决方案1】:

    您应该能够创建到您的管理服务器的代理 ssh 连接,然后通过系统首选项面板 -> 网络将其设置为代理。从那里您应该能够像往常一样使用 SFTP 连接到您的网络服务器

    您可以像这样使用 ssh 创建 SOCKS 代理:

    ssh -D 9999 username@ip-address-of-ssh-server
    

    您的代理将位于 localhost 端口 9999

    【讨论】:

      猜你喜欢
      • 2014-10-13
      • 1970-01-01
      • 1970-01-01
      • 2011-04-21
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 2017-05-25
      • 2014-07-22
      相关资源
      最近更新 更多