Ssh
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 中使用的埠,而是我要定位的埠。)
你可能想要
ssh -L 8080:127.0.0.1:80 -N -f myserver
本地埠優先。(這不是我的政治立場!)