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

发布于 2024-10-31 17:52:22 字数 445 浏览 6 评论 0原文

我有两台服务器,一台管理服务器和一台网络服务器。 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 在执行命令之前先自动登录到我的管理服务器。这需要是我可以切换的东西。

感谢您的帮助!

I have two servers, an administration server and a web server. The web server is only accessible by the administration server. I can for instance SSH into my administration server and then SSH into my web server through my administration server.

I would like to use the Coda editor by Panic to update files on my web server but have been unable to utilize SFTP through an existing SSH connection. I thought Coda SFTP might work if I connected to my administration server first via the SSH terminal built into Coda but it looks like Coda SFTP simply opens a new shell and tries to access my web server directly instead of routing requests through the existing SSH terminal.

Anyone know how I can do one of the following:
a) Make Coda SFTP use an existing SSH terminal where I can login to my administration server first.
b) Temporarily have all SSH shells on my OSX machine auto-login to my administration server first before taking commands. This would need to be something I could toggle.

Thanks for the help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

匿名的好友 2024-11-07 17:52:22

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

您可以使用 ssh 创建一个 SOCKS 代理,如下所示:

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

然后您的代理将位于 localhost 端口 9999

You should be able to create a proxy ssh connection to your administration server and then set it up as a proxy through the system preferences panel -> network. From there you should be able to connect to your web server with SFTP like you would normally do

You can create a SOCKS proxy with ssh like this:

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

your proxy will then be at localhost port 9999

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文