web-dev-qa-db-ja.com

ヘッドレスCrashplanで使用するためにNexentastorアプライアンスへのSSHトンネルを構成する際の問題

問題

Crashplanサポートサイトの次の手順に従って、CrashplanデスクトップGUIをNexentaボックスで実行されているヘッドレスCrashplanサーバーに接続できるように、WindowsまたはLinuxコンピューターからNexentaStorアプライアンスへのSSHトンネルを構成しようとしています。 ヘッドレスCrashPlanデスクトップに接続

これまでのところ、Windowsクライアント(PuTTYを使用)またはLinuxクライアント(コマンドラインSSHを使用)のいずれかからSSHトンネルを取得できませんでした。問題はNexentaStorの受信側にあると確信しています。ブログ記事- CrashPlan for Backup on Nexenta -は、「TCP Nexenta in /etc/ssh/sshd_configで転送を有効にした後」の後にのみ機能させることができることを示しています-どうすればいいのか、具体的には何をする必要があるのか​​わかりませんが。

私が試したこと

NexentaボックスのCrashplanサーバーがポート4243でリッスンしていることを確認します

$ netstat -na | grep LISTEN | grep 42
127.0.0.1.4243             *.*                0      0 131072      0 LISTEN
      *.4242               *.*                0      0 65928      0 LISTEN

Linuxホストからのトンネルの確立:

$ ssh -L 4200:localhost:4243 admin:10.0.0.56

次に、Linuxホスト上の別の端末から、telnetを使用してトンネルを確認します。

$ telnet localhost 4200
Trying ::1...
Connected to localhost.
Escape character is #^]'.

crashplanサーバーはsomethingで応答する必要がありますが、これ以上何もありません。

Windowsから、PuTTYを使用して、Crashplanサポートサイトの指示に従って同等のトンネルを確立しましたが、Windowsのtelnetはまったく応答せず、CrashplanGUIも接続できません。トンネリングされた接続のPuTTYログは、妥当な出力を示しています。

...
2011-11-18 21:09:57 Opened channel for session
2011-11-18 21:09:57 Local port 4200 forwarding to localhost:4243
2011-11-18 21:09:57 Allocated pty (ospeed 38400bps, ispeed 38400bps)
2011-11-18 21:09:57 Started a Shell/command
2011-11-18 21:10:09 Opening forwarded connection to localhost:4243

ただし、Windowsのtelnet localhost 4200コマンドは何も実行せず、空白の端末で待機するだけです。

NexentaStorサーバーで、/etc/ssh/sshd_configファイルを調べたところ、すべてが「正常」であるように見えました。また、ListenAddressエントリをコメントアウトして、すべてのインターフェイスでリッスンしていることを確認しました。

トンネルを確立するにはどうすればよいですか?また、トンネルが機能していることを確認するにはどうすればよいですか?

3
Rob Smallshire

ロブ、rootの代わりにNexentaStorサーバーでadminユーザーとしてsshトンネルを実行してみて、報告してください。

$ ssh -L 4200:localhost:4243 [email protected]
2
ewwhite

試してみたいもう1つのことは、Linuxsshホストがトンネリングを許可していることを確認することです。 OpenMediaVault を使用していますが、「SSHトンネリングの実行を許可する」という特定の設定がオフになっています。チェックすると、PuTTYメソッドを正常に使用できました。

1
Ben

ポート4243ではなく、ポート4242に転送する必要があります。

ssh -L 4200:localhost:4242 admin:10.0.0.56
1
Michael Hampton