SSH를 통해 원격 서버의 권한을 사용할 수 있습니까?

SSH를 통해 원격 서버의 권한을 사용할 수 있습니까?

내 집 컴퓨터에서는 액세스할 수 없는 일부 웹사이트와 파일에 액세스하고 싶습니다. 그러나 이러한 사이트와 파일에 액세스할 수 있는 원격 서버로 SSH를 통해 연결할 수 있습니다. 원격 서버의 권한을 사용하여 내 집 컴퓨터에서 인터넷을 탐색할 수 있는 방법이 있습니까?

어떤 도움이라도 대단히 감사하겠습니다.

답변1

물론 이 -D옵션의 용도는 다음과 같습니다.

ssh -D 12345 -N user@host

...원격 서버의 인터넷 연결을 사용하고 로컬 호스트의 포트 12345에 매핑되는 SOCKS 프록시를 설정합니다. 이 -N옵션은 필수가 아닙니다. ssh가 셸을 열지 못하게 합니다.

이제 SOCKS 프록시를 사용하도록 인터넷 브라우저를 구성해야 합니다.

아마도 이 프록시 연결 전용 구성 파일을 갖고 필요할 때만 사용하는 것이 더 나을 것입니다. firefox예를 들어 SOCKS 프록시를 사용하도록 구성된 "socks"라는 특수 구성 파일을 생성할 수 있습니다 . 그런 다음 명령줄에서 firefox -p socks -no-remote다음을 사용하여 호출할 수 있습니다.

미리 정의된 인터넷 프록시 연결로 일시적으로 전환할 수 있는 FoxyProxy와 같은 Firefox 확장도 있습니다.

Chrome(아래 예는 Ubuntu 파생 chromium)을 사용하여 다음과 같은 일부 특수 프록시 설정을 사용하여 임시 탐색 세션을 열 수도 있습니다.

chromium-browser --temp-profile --proxy-server="socks://127.0.0.1:12345"

관련 정보