我正在嘗試使用 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'
應該為您的用戶傳回正確的值。