使用 SSH 的本地端口转发仅适用于某些计算机

使用 SSH 的本地端口转发仅适用于某些计算机

我正在 Ubuntu 18.04.6 LTS 上设置 SSH 服务器。我正在尝试使用服务器远程访问 Jupyter Notebook。

为此,我下载了一个 opens-server 软件包。我设置了简单防火墙 (UFW) 以允许在所需端口上进行 SSH 连接。

从任何机器上,简单的连接请求工作得很好:

ssh -v -p [PORT] [USER]@[IP_ADDRESS]

然而,当运行带有转发请求的 SSH 命令jupyter与本地机器的接口在一台 Mac 电脑上可以使用,但在我尝试过的其他电脑上则不行:

ssh -v -Nfg -L 8888:localhost:9999 -p [PORT] [USER]@[IP-ADDRESS]

即使我输入与之前相同的密码,也会产生以下错误:

debug1: Authentications that can continue: password
Permission denied, please try again.

我尝试过玩sshd_配置但无济于事。具有端口转发请求的 ssh 在某些计算机上工作但在其他计算机上工作却不起作用,这可能是什么原因?

相关内容