내 로컬 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
로컬 포트가 우선 적용됩니다. (이것은 나의 정치적 입장이 아니다!)