내 홈 네트워크에 있는 내 컴퓨터 중 하나에 구성을 설정하려고 합니다. 즉, ssh
(실행 중인 머신 dropbear
) 을 통해 외부적으로 액세스할 수 있기를 원합니다 ssh
. 내가 달성하고자 하는 시나리오의 "이미지"는 다음과 같습니다.
+---+ +---+ #1: has the static local IP of 1.2.3.4 and listens to port 22 for incoming ssh connections
|#1 | |#2 | #2: has a non-static local IP (DHCP given)
+---+ +---+ #3: 3 wishes to connect to #1
| | GATE: the home modem. Its WAN IP is 5.6.7.8
----- -----
\ \ +------+
\______\_________________| GATE |
+------+
|
+---+ |
|#3 | __ | _
+---+ _( )_( )__
| (_ internet_)
----- (_) (__)
\_________________________/
후속 조치를 취하고 비슷한 질문을 읽었습니다.여기하지만 라우터의 관리 웹 인터페이스에서 규칙을 설정하는 데 문제가 있어서 port-forwarding
가능하다면 도움을 받고 싶습니다.
아래 이미지에서는 모뎀에서 포트 전달 규칙을 설정하는 데 사용할 수 있는 옵션을 볼 수 있습니다.
#1
단순화를 위해 가상 IP 주소를 1.2.3.4
. 하지만 지금 당장은 다음 옵션에 대해 완전히 확신할 수 없습니다. 글쎄, 이것이 WAN Host Start/End
들어오는 연결에 대한 유효한 범위라고 말할 수 있습니다 . 그런데 어떻게 진행해야 할지 모르겠어요
- WAN 시작/끝 포트
- LAN 시작/종료 포트
클라이언트가 ssh
수신 대기 포트에서 실행 중이므로 여기에 값을 추가했습니다. 하지만 다시 START/END 중 어느 것에 속해야 할지 잘 모르겠습니다.#1
22
포트포워딩 메뉴에 표시되는 필드에 대한 매뉴얼에서는 다음과 같이 해당 필드에 대해 설명하고 있습니다.
그래서 WAN 포트 범위를 지정한 후 다음을 (START,END):=(1,22)
통해 컴퓨터에 연결을 시도했습니다.
ssh [email protected] -p 22
하지만 시간 초과가 발생합니다.
ssh: 호스트 5.6.7.8 포트 22에 연결 중: 연결 시간이 초과되었습니다.