透過 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 端口。

相關內容