无法通过 SSH 启用 GatewayPorts 进行远程端口转发

无法通过 SSH 启用 GatewayPorts 进行远程端口转发

我正在尝试使用 Ubuntu 服务器进行远程端口转发ssh

我已编辑/etc/ssh/sshd_config,在文件底部包含以下几行:

...

Match User david
  GatewayPorts yes
  AllowTcpForwarding yes

然后我尝试通过重新启动服务器、登录并运行以下命令来测试配置:

sshd -T | grep -E 'gatewayports|allowtcpforwarding'

不幸的是结果是:

gatewayports no
allowtcpforwarding yes

我缺少什么来启用此功能以便我可以使用远程端口转发来远程测试本地应用程序?

ssh -R 8080:localhost:8080 [email protected]

有关的:

答案1

sshd -T -C user=david,host=localhost,addr=127.0.0.1 \
 | grep -E 'gatewayports|allowtcpforwarding'

应该为您的用户返回正确的值。

相关内容