SSH 連接埠轉送:「特權連接埠只能由 root 轉送」錯誤

SSH 連接埠轉送:「特權連接埠只能由 root 轉送」錯誤

我想將我本地的8080端口轉發到我想透過SSH登入的伺服器的80端口,所以我這樣做了:

ssh -L 80:127.0.0.1:8080 -N -f myserver

但我收到錯誤:

Privileged ports can only be forwarded by root.

我可以在登入該伺服器時執行 sudo 命令,但如何實現連接埠轉送呢? (注意:sudo在此命令的開頭附加沒有幫助,因為該端口80不是我想在 localhost 中使用的端口,而是我想要定位的端口。)

答案1

你可能想要

ssh -L 8080:127.0.0.1:80 -N -f myserver

本地端口優先。 (這不是我的政治立場!)

相關內容