
Chrome OS には、WinSCP にある SSH トンネル機能に相当するものはありますか?
宛先では、SFTP の目的で、あるマシンから SSH 経由で別のマシンにトンネルする必要があります。
通常、私は Windows マシンを使用していますが、WinSCP を使用すると簡単に、たとえば Chrome ブラウザの SSH 拡張機能を介して最初のマシンとの接続を確立できます。
しかし、2番目 (.1.16) への接続は次のメッセージで拒否されます:
[email protected]: Permission denied (publickey,password).
ssh
SSH Chrome 拡張機能の引数は次のとおりです。
ssh -tt -oPasswordAuthentication=yes -oChallengeResponseAuthentication=no [email protected]
さまざまな設定でプロキシの使用も試しました。
答え1
プロキシ構成を使用して同じ結果を達成しました。動的プロキシ SSH 設定を使用して Chromebook のブラウザからリモート ネットワークにアクセスする方法を説明した投稿は多数ありますが、このソリューションは、Chromebook SFTP 拡張機能* と Chromebook セキュア シェル拡張機能** を使用して、SSH 経由で Chromebook flex のリモート ファイル システムを表示します。
ステップ 1. セキュア シェル拡張機能を設定してリモート サーバー (server1 と呼びます) に SSH 接続し、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 ファイル マネージャーの下に表示されるようになります (「お気に入り」、「認証情報の保存」に追加)。