
우리 대학은 내가 방화벽 뒤에 있지 않으면 대학의 기사 데이터베이스를 탐색하는 것을 허용하지 않습니다. 하지만 집에 없을 때 신문을 좀 읽고 싶어요. 그래서 원격으로 브라우징할 수 있는 방법을 찾고 싶습니다.
내 노트북은 Mac이고 휴일에 이것을 가지고 다닐 계획입니다. 내 아파트에 설치되어 있고 내 대학의 데이터베이스에 액세스할 수 있는 내 일반 컴퓨터는 Ubuntu를 실행하고 있습니다.
제안?
답변1
이제 데스크탑도 방화벽 뒤에 있으므로 외부에서 ssh 또는 rdp로 연결할 수 없습니다(아마도 nat를 설정하지 않을 것이기 때문입니다)...
당신이 시도할 수 있는 것은 다음과 같은 무료 VPN 서비스를 사용하는 것입니다.LogMeIn하마치 이 서비스는 무료이며 데스크톱과 노트북이 모두 로그메인 서버에 연결되고 서버가 사용자를 연결하는 방식으로 작동합니다.
이렇게 하면 logmein이 제공한 IP를 입력하여 데스크탑에 연결할 수 있습니다.
이제 연결하기 위해 수행하려는 작업을 수행하려면 Mac에서 이를 지원하는지 모르기 때문에 랩톱에서 우분투를 실행해야 할 수도 있습니다.
openssh-server를 설치하여 데스크톱에 SSH 서버를 설정해야 합니다.
콘솔에서: [aptitude install openssh-server]
그런 다음 노트북에서 데스크톱의 SSH 서버에 연결하여 프록시로 사용할 수 있습니다.
콘솔에서: [ssh -D 8080 logmeinip] (logmeinip를 데스크탑의 logmein IP로 바꾸십시오)
그런 다음 브라우저 프록시를 포트 8080에서 localhost 또는 127.0.0.1로 설정해야 합니다(로컬 IP의 경우에도 이 작업을 수행).
이제 제한 없이 데이터베이스를 탐색할 수 있습니다.
답변2
대학 서버에 SSH로 접속할 수 있나요? 그렇다면 다음을 설정할 수 있어야 합니다.SSH 터널:
ssh -N -p 22 [email protected] -L 2025/localhost/25
명령에 대한 분석은 다음과 같습니다.
ssh - 실제 SSH 명령
-N은 원격 명령을 실행하고 싶지 않다고 SSH에 알립니다. 별로 필요하지는 않지만 더 안전해집니다.
[이메일 보호됨]- 계정 및 SSH 호스트 정보. 사용자 이름은 서버 fakemachine.org에 있습니다.
-L 2110/localhost/110 이것은 터널을 생성합니다. SSH는 로컬 시스템의 포트 2110에서 원격 시스템의 포트 110으로 트래픽을 전달하도록 지시합니다.
명령을 실행한 후 다음을 사용하여 웹 브라우저의 프록시 설정을 지정할 수 있습니다(이 경우).
- 호스트: 로컬호스트
- 항구: 2025