Docker コンテナ経由でサーバー上の SSH 接続が拒否されました

Docker コンテナ経由でサーバー上の SSH 接続が拒否されました

Docker コンテナを実行しているサーバーがあり、そのコンテナ内には次のコマンドで実行された Jupyter ノートブックがあります。

jupyter notebook --ip=0.0.0.0 --port=8882 --no-browser --allow-root

ノートパソコンからノートブックにアクセスしたいのですが、これまでに経験したことのないエラーが発生しています(以前は正常に動作していました)

次のコマンドを実行して、ラップトップで SSH を開始します。

ssh -N -L localhost:8888:localhost:8882 [email protected].

その後、ラップトップで localhost:8888 に移動しましたが、接続できません。エラー メッセージを確認すると (verbose -v コマンドを使用)、次のメッセージが表示されます。

エラーメッセージ: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0

答え1

解決しました。問題は、Docker が特定のポートで実行されていたため、そのポート (現在使用しているポートは 8882) を使用する必要があったことです。

関連情報