내 PC에서 클라우드의 가상 머신으로 SSH 터널을 만드는 방법

내 PC에서 클라우드의 가상 머신으로 SSH 터널을 만드는 방법

나는 2 대의 기계를 가지고 있습니다 :

  1. 내 로컬 Windows PC(이 경우 XXXX).
  2. 내 클라우드 VM에는 공용 IP(YYYY)가 있습니다.

가상 머신을 수신하는 데이터베이스가 있습니다 127.0.0.1:27017.
포트에서 SSH를 통해서만 가상 머신에 연결할 수 있습니다 22.

내 PC에서 데이터베이스로 연결하기 위해 트래픽을 어떻게 전달합니까? 터널링이 필요하다는 것은 알지만 설정 방법을 모르겠습니다. 터널이 내 PC에 있어야 할까요, 아니면 가상 머신에 있어야 할까요?

답변1

로컬 VM에 Linux/BSD가 있는 경우 다음을 사용할 수 있습니다.

 ssh [email protected] -L 27017:127.0.0.1:22

Windows에서는 다음을 사용할 수 있습니다.시빈, 또는리눅스 하위 시스템(Windows에 bash를 설치하는 방법) Windows 10을 사용하는 경우. 다음 명령을 사용하여 이 작업을 수행할 수 있습니다.퍼티또한 시도이것가이드.

답변2

SSH 자체가 터널을 설정하고 데이터를 암호화합니다. ssh remotehost -l usernameLinux에서 원격 가상 머신에 로그인해 보세요 . Windows에는 Putty 애플리케이션도 있습니다.

관련 정보