현재 PuTTY 설정과 유사하게 MobaXterm에서 터널링을 어떻게 설정합니까?

현재 PuTTY 설정과 유사하게 MobaXterm에서 터널링을 어떻게 설정합니까?

PuTTY로 수행하는 작업은 다음과 같습니다.

PuTTY settings, Connection > SSH > Tunnels:
source = 8000
destination = 0.0.0.0:8000

그런 다음 ServerA(이 경우 Unix 점프 서버)에 SSH로 접속한 후 다음 명령을 사용하여 ServerB에 로그인합니다.

$ ssh serverB -L 8000:0.0.0.0:8000

그런 다음 Django 가상 환경에 대한 source 명령을 실행하고 다음 runserver 명령을 실행합니다.

$ python manage.py runserver 0.0.0.0:8000

그런 다음 다음을 통해 로컬 컴퓨터에서 웹사이트에 액세스할 수 있습니다.http://127.0.0.1:8000.

MobaXterm에서 이런 종류의 기능을 어떻게 설정합니까? 나는 그것을 알아낼 수 없습니다; 터널링 옵션은 훨씬 더 혼란스럽고 내가 시도한 모든 것이 작동하지 않습니다.

답변1

MobaXterm의 경우 MobaSSHtunnel을 열고 "로컬 포트 ​​전달"을 선택합니다.

다음 정보를 입력하세요.

전달된 포트- 로컬 컴퓨터에서 Django 사이트에 액세스하는 데 사용할 브라우저의 포트(예: localhost:1234에서 웹 사이트에 액세스할 수 있도록 1234)

SSH 서버- 원격 서버의 IP 주소

SSH 로그인- 원격 서버의 사용자 이름

SSH 포트- 사용하는 SSH 서버의 포트(일반적으로 22).

원격 서버- 원격 서버의 Django 사이트 주소( 127.0.0.1귀하의 경우)

원격 포트- 원격 서버에 있는 Django 사이트의 포트( 8000귀하의 경우)

localhost:1234이 예에서는 브라우저에서 Django 사이트에 액세스합니다 .이 예의 이미지에서는 브라우저의 localhost:1234에서 Django 사이트에 액세스합니다.

로그인에 SSH 키를 사용하는 경우 터널을 저장한 후 키를 추가할 수 있습니다.

SSH 키를 추가하려면 "설정"에서 키를 누르세요. SSH 키를 추가하려면 "설정"에서 키를 누르세요.

그 후, 자신의 브라우저에서 Django 앱을 열 수 있습니다 localhost:1234! :)

관련 정보