인터넷없이 SSH를 어떻게 연결 했습니까?


10

이더넷 케이블로 Ubuntu 데스크탑 및 Android 모바일에 연결된 WiFi 라우터가 있습니다. 나는 한 sshd설정합니다.

라우터의 전화선 입력 케이블이 잘 렸습니다. 그러나 두 장치는 여전히 연결되어 있지만 인터넷에 액세스 할 수 없습니다.

테스트하기 위해 ConnectBot Android 앱을 사용하여 모바일에서 데스크탑으로 SSH 연결을 설정하려고했습니다. 놀랍게도 SSH 세션에 성공했습니다.

두 장치가 왜 SSH를 통해 연결할 수 있었습니까?


모바일이 데스크탑과 동일한 네트워크 (라우터를 통해)에 연결 되었습니까?
dadexix86

예, 동일한 라우터에 연결되었습니다.
UniversallyUniqueID

31
그런 다음 라우터 외부로 나가지 않고 라우터를 통과했습니다. :)
dadexix86

38
비유로 : 도시 안팎의 유일한 고속도로는 산사태로 막혀 있으며 아무도 운전하거나 출입 할 수 없습니다. 마을 안의 도로가 잘 작동하기 때문에 옆집 이웃집에 갈 수 있습니다. 마찬가지로 케이블이 끊어지면 외부 세계와의 인터넷 연결이 비활성화되지만 네트워크 내부의 장치는 여전히 서로 통신 할 수 있습니다.
Zach Lipton

작동하려면 모든 것이 "클라우드"에 연결되어야한다고 생각 했습니까?
Matti Virkkunen

답변:


42

라우터는 다른 WAN 네트워크에 대한 게이트웨이 일뿐입니다. 라우터 자체는 로컬 네트워크의 다른 노드 일뿐입니다. 다른 노드의 네트워크 설정이 동일하므로 제대로 연결될 수 있습니다. 실제로 연결되었으므로 유효한 LAN (Local Area Network)이 있습니다.

그러나 WAN에 연결하려고하면 그렇게 할 수 없습니다.

다음은 SSH의 정의입니다.

Secure Shell 또는 SSH는 원격 로그인 및 기타 네트워크 서비스가 보안되지 않은 네트워크를 통해 안전하게 작동 할 수 있도록 OSI 모델의 7 계층에서 작동하는 암호화 (암호화 된) 네트워크 프로토콜입니다.

인터넷을 통해 연결을 시도하지 않는 한 장치에 SSH를 연결하기 위해 인터넷 연결이 필요하지 않습니다!


철자와 문법이 수정되었습니다. 이것이 적합하지 않으면 자유롭게 롤백하십시오. 추가 제안 : "connect"/ "connected"의 다른 용도로 여기에서 우리가 의미하는 바를 분명히하십시오. 라우터가 다른 노드 인 라우터에 대한 비트를 제거합니다 (라우터는 일반적으로 무선 액세스 포인트, 스위치, 게이트웨이 및 DHCP / PPPoE 클라이언트로 작동 할뿐만 아니라 LAN에 DHCP 및 DNS를 제공하기 때문에 의미가 없습니다). 특히 LAN의 장치가 서로 통신 할 수 있도록 LAN이 제대로 작동하고 있기 때문에 (인터넷 연결 상태에 관계없이) 추가해야합니다.
Mathieu K.

24

모바일 (WiFi)과 데스크톱 (이더넷)이 동일한 로컬 네트워크에 있습니다. 전혀 마법이 없습니다.


10

나는이 질문을 여러 번 들었고 네트워킹 경험이 거의없는 사람에게는 설명하기가 어렵습니다. 이것이 간단한 다이어그램을 통해 설명하는 방법입니다.

모든 회선이 그대로 유지되므로 LAN과 WAN을 모두 가져옵니다.

     ISP (internet)
          |
          |
          |
     Modem/Router/Switch
      /    |    \
     /     |     \
Mobile  Desktop  Laptop

라우터의 회선은 그대로 유지되므로 LAN 만 가져 오지만 WAN을 가져 오지 않습니다. ISP에 대한 회선이 끊어 졌으므로 WAN (인터넷)을 얻지 못합니다.

     ISP (internet)
          |
          x
          |
     Modem/Router/Switch
      /    |    \
     /     |     \
Mobile  Desktop  Laptop

행운을 빕니다!


1

"WiFi"라우터는 실제로 여러 기능을 하나의 장치에 통합합니다. 과거에는 이러한 기능이 별도의 상자에 별도의 장치가 필요했습니다.

  • 광대역 모뎀-ADSL 또는 이와 유사한 장거리 서비스와 통신합니다.
  • 라우터-내부 네트워크를 더 넓은 세상에 연결
  • 이더넷 스위치 또는 허브-로컬로 연결된 이더넷 컴퓨터를 함께 연결
  • 무선 액세스 포인트 (WAP)-로컬 무선 장치를 함께 연결
  • DHCP 서버-IP 주소 등을 로컬 장치에 할당
  • DNS 서버-로컬 장치가 서로를 찾고 인터넷 서버를 찾을 수 있도록합니다
  • NTP 서버-로컬 장치에 시간을 제공합니다.
  • 등 (인쇄 서버, USB NAS 등)

광대역 케이블의 연결이 끊어지면 광대역 모뎀 기능 만 사용되지 않으며 라우터 기능은 거의 할 일이 없습니다. 스위치 및 WAP 기능 등이 계속 작동하여 로컬 장치가 서로 통신 할 수 있습니다.

간단히 말해, LAN (Local Area Network)은 자율적이며 대부분 WAN (Wide Area Network)없이 작동 할 수 있습니다.


0

장치에는 IP 주소와 하드웨어 주소 (MAC)가 있습니다. 라우터에는 MAC 주소와 IP 주소가 매핑 된 테이블이 있습니다. 모바일에는 IP 주소와 MAC 주소가 있습니다. 모바일 앱이 컴퓨터를 찾으려고 할 때 라우터의 데이터 링크 계층은 ARP (address resolution protocol)라는 프로토콜을 사용하여 컴퓨터의 MAC 주소를 찾고 서브넷에서 브로드 캐스트를 보냅니다 .PC의 NIC가 요청에 응답하고 요청을 보내면 라우터는 컴퓨터의 IP를 필터 테이블에 저장합니다. 라우터는 기록에 정보를 저장하고 MAC을 IP에 매핑합니다 .PC와 모바일은 동일한 네트워크에 있으므로 네트워크 (인터넷과 같은 공용 네트워크)를 벗어날 필요가 없습니다. IP 주소가 변경 되더라도 라우터는 ARP를 다시 사용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.