
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 sudo
no início deste comando não ajuda, porque a porta 80
nã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!)