簡體   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