
응, 제대로 읽었어...
제가 달성하고자 하는 것은 다음과 같습니다. 작업 네트워크에 VPN을 연결하는 경량 VM을 실행합니다. 그런 다음 해당 VM의 VPN 연결을 통해 작업 컴퓨터로 터널링하는 로컬 컴퓨터에서 VNC 세션을 실행합니다.
제가 이 작업을 수행하려는 이유는 제 작업 네트워크가 외부 컴퓨터에서 웹사이트를 탐색하는 것을 허용하지 않기 때문입니다. 그래서 VPN을 사용할 때 VNC 세션을 통해 원하는 사이트를 탐색해야 하며, 더 나쁜 경우는 태블릿에서 탐색해야 하기 때문입니다. 내 사용 사례에 적합하지 않습니다.
저는 14:04 우분투를 실행 중이고 이미 다른 VPN을 위해 로컬로 여러 VM을 실행하고 있지만, 로컬 네트워크에서 액세스할 수 있는 가장 가까운 방법은 로컬에서 실행되는 웹 브라우저를 통해서입니다.
그래서: 이 시나리오가 가능합니까? 얼마나 복잡할까요?
감사해요
---- 편집하다 ----
다음에서 실행 중인 vncserver에 대한 대답은 어떻습니까?WORK_MACHINE:XXXX
ssh -f VM_SERVER -L YYYY:WORK_MACHINE:XXXX -N
그런 다음
vncviewer localhost:YYYY
답변1
VM이 VPN에 연결되어 있는 동안 네트워크를 통해 호스트 시스템에서 계속 액세스할 수 있는 경우 SSH 터널링을 사용할 수 있습니다.
호스트가 SSH를 통해 클라이언트에 연결하고 호스트의 포트 XXXX
를 HostABC.MyCompanyLAN.com:YYYY
. 그런 다음 VNC를 에 연결하면 localhost:XXXX
VM을 통과한 다음 VPN을 통해 로 라우팅됩니다 HostABC
.
VM 내에서 VNC만 사용할 수도 있습니다.
또는 호스트에서 VPN에 연결하고 VM을 완전히 건너뛸 수 있습니다.