Ssh

SSH埠轉發:“特權埠只能由root轉發”錯誤

  • August 29, 2018

我想將我的本地 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

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

引用自:https://unix.stackexchange.com/questions/465449