我正在尝试使用 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'
应该为您的用户返回正确的值。