
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 사이트에 액세스합니다 .
로그인에 SSH 키를 사용하는 경우 터널을 저장한 후 키를 추가할 수 있습니다.
그 후, 자신의 브라우저에서 Django 앱을 열 수 있습니다 localhost:1234
! :)