
내 로컬 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
로컬 포트가 먼저 옵니다. (그건 내 정치적 입장이 아니다!)