터널 설정

터널 설정

내 연구실의 원격 Ubuntu 시스템에 액세스할 수 있고 공용 IP가 있습니다 aaa:bbb:cc:ddd. (웹사이트를 구축 중입니다.) 실습에서는 CLI에서 SSH를 사용하여 성공적으로 접속할 수 있습니다 aaa:bbb:cc:ddd. 원격 컴퓨터에서 원격 데스크톱을 설정하고 싶습니다. 나는 팔로우했다지시하다여기.

하지만 VNC는 포트 5901을 모니터링하고 관리자는 포트 22와 80만 열었습니다 aaa:bbb:cc:ddd. SSH에서는 이미 포트 22를 사용하고 있지 않나요? 포트 22를 통해 VPN이 있는 컴퓨터에 어떻게 연결하나요? 관리자에게 포트 5901을 열어달라고 요청해야 합니까? 또는 VNC를 사용할 수 없는 경우 원격 데스크톱 세션을 제공할 수 있는 대안은 무엇입니까?

답변1

설명된 대로 vnc를 설정할 수 있습니다.

그런 다음 터널을 사용합니다(랩 호스트에 액세스할 수 있으므로).

터널 설정

( 또는 ubuntu다른 데스크탑 Linux)

ssh -L 5901:localhost:5901 labhost

이렇게 하면 로컬 연결 5901( 5901:부분)이 랩 연결 5901( localhost:5901부분)로 전달됩니다.

경우 putty(구성 편집) 연결 ==> ssh => 터널로 이동합니다.

source port : 5901
Destination : localhost:5901
(X) Local ( ) Remote ( ) Dynamic

그런 다음 add(터널). 퍼티를 사용하여 연결

로컬 가상 네트워크 연결

localhost:5901연결할 URL 로 로컬 vnc 클라이언트를 사용하십시오 .

답변2

당신이 할 수 있는 일은 (약간 복잡하지만) 당신만의 VPN 솔루션을 배포하는 것입니다.

연구실의 가상 머신을 VPN 클라이언트로 사용하고 자신의 컴퓨터에서 VPN 서버를 실행하세요. 이렇게 하면 연구소의 수신 트래픽 정책에 영향을 받지 않습니다.

작업에 어떤 도구를 사용하고 싶나요? 댓글에 쓴 것처럼 사용자에 대한 공개 키 인증을 설정하고(Ssh에 비밀번호가 필요하지 않음) SSH를 사용하여 우분투 서버의 파일에 액세스하도록 도구를 구성할 수 있습니다.

이것 https://blog.devolutions.net/2017/4/how-to-configure-an-ssh-tunnel-on-puttyPutty를 사용하여 서버에 대한 SSH 터널을 시작하는 방법을 설명합니다.

관련 정보