Chrome 作業系統中類似 WinSCP 的 ssh 隧道

Chrome 作業系統中類似 WinSCP 的 ssh 隧道

對於 Chrome 作業系統,是否有與 WinSCP 中的 SSH 隧道功能等效的功能?

在目的地,我需要透過 SSH 從一台電腦隧道到另一台電腦以實現 SFTP 目的。

通常我使用的是 Windows 機器,使用 WinSCP 可以毫不費力地透過 Chrome 瀏覽器 SSH 擴充功能等方式與第一台機器建立連線。

但到第二個 (.1.16) 的連線被拒絕,並顯示以下訊息:

[email protected]: Permission denied (publickey,password).

sshSSH Chrome 擴充功能中的參數是:

ssh -tt -oPasswordAuthentication=yes -oChallengeResponseAuthentication=no [email protected]

也嘗試使用具有各種設定的代理程式。

答案1

我使用代理配置實現了相同的結果。有許多文章描述如何使用動態代理 SSH 設定透過 Chromebook 的瀏覽器存取遠端網絡,但此解決方案依賴 Chromebook SFTP 擴充功能* 和 Chromebook 安全 shell 擴充** 來查看遠端檔案系統透過 SSH 的 Chromebook Flex。

步驟 1. 設定安全性 shell 擴充功能以透過 SSH 連接到遠端伺服器(稱為 server1),並在 SSH 參數方塊中新增以下內容:

-L 8088:192.168.1.XX:22

請注意,「8088」是Chromebook 上的任意本地端口,但我知道Chromebook 對本地端口很挑剔,即不允許特權端口(< 1000 等),只允許某些其他端口(?),即191.168.1. XX 是目的地您希望透過「隧道」連接到的遠端 LAN 的 IP(顯然與 server1 的 IP 不同...將此稱為「server2」),而「22」是 server2 的 SSH 端口

步驟 2. 重新設定目前 IP 連線以允許使用代理程式。 Chromebook 貼文對此進行了詳細描述,但重申一下:

    Allow proxies for shared networks --> turn on
    Connection Type: Manual Proxy configuration
    Use the same proxy for all protocols - No
    Http proxy and Secure Http proxy: socks5://localhost with Port 8088
    Socks host: SOCKS Host Port 8088
    Do not use the proxy settings for these hosts and domains:
(this is quite useful i.e. add eg https://www.google.com, or your email host's address, one at a time via the 'Add Exception' line *before* the Proxy is activated).

步驟 3 設定 SFTP 擴充:

Server Name: localhost, Port 8088
Username: as needed
Password: as needed

然後神奇的事情就會發生,遠端檔案系統透過藍色按鈕變得“可安裝”,並且在本機 Chromebook 檔案管理器下可見(將其添加到“收藏夾”、“儲存憑證”)

  1. 參考 *https://www.techrepublic.com/article/how-to-mount-an-sftp-drive-on-your-chromebook *https://dchromewebstore.google.com/detail/sftp-client/jajcoljhdglkjpfefjkgiohbhnkkmipm **https://chromewebstore.google.com/detail/secure-shell/iodihamcpbpeioajjeobimgagajmlibd

相關內容