Encaminhamento de porta SSH: erro “Portas privilegiadas só podem ser encaminhadas pelo root”

Encaminhamento de porta SSH: erro “Portas privilegiadas só podem ser encaminhadas pelo root”

Eu queria encaminhar minha porta 8080 local para a porta 80 do servidor no qual desejo fazer login via SSH, então fiz:

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

Mas recebo o erro:

Privileged ports can only be forwarded by root.

Posso executar comandos sudo quando estiver logado nesse servidor, mas como posso fazer isso para fins de encaminhamento de porta? (Observação: acrescentar sudono início deste comando não ajuda, porque a porta 80não é a porta que desejo usar no host local, mas a porta que desejo atingir.)

Responder1

Você provavelmente quer

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

A porta local vem em primeiro lugar. (Essa não é minha posição política!)

informação relacionada