通过 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 端口。

相关内容