為透過 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'

應該為您的用戶傳回正確的值。

相關內容