로컬 서브넷의 Wi-Fi를 통해 임베디드 Linux의 원격 SSH

로컬 서브넷의 Wi-Fi를 통해 임베디드 Linux의 원격 SSH

집에 있는 동안 Beagle Bone Black과 Raspberry Pi에 원격 SSH를 연결하려고 합니다(결국 외부에서 연결하고 싶지만 무료 동적 DNS 서비스를 지원하려면 사용자 정의 펌웨어로 라우터를 다시 플래시해야 할 것 같습니다). Linksys E2500 Wi-Fi 라우터에서 포트 전달을 올바르게 설정한 것 같습니다(아래 사진 참조). 내가 이해하는 바로는 현재 진행 중인 BBB 및 Pi wlan 인터페이스의 로컬 IP를 정적으로 설정해야 합니다. 그러나 나는 지금 그들의 로컬 IP를 알고 있으며 이에 따라 포트 전달을 설정했지만 여전히 연결하는 데 문제가 있습니다. 먼저 192.168.1.1에서 내 라우터에 SSH로 연결해야 한다는 말을 들었지만 어떻게 해야 할지 모르겠고 이를 설명하는 리소스를 온라인에서 찾는 데 어려움을 겪고 있습니다. 두 보드 모두 Debian을 실행하고 있으며 pi는 RASPBIAN JESSIE를 실행하고 BBB는 Debian 7.8을 실행하고 있습니다.

현재 할당된 IP에서 내 BBB에 대한 내 라우터의 포트 전달 설정

답변1

SSH에서 Raspberry Pi 및 BBB에 액세스하기 위해 라우터에 SSH로 접속할 필요는 없습니다. 두 장치와 동일한 로컬 네트워크에 있는 경우 해당 장치를 사용하여 SSH로 연결할 수 있습니다.로컬 IP포트 22에서. 고정 IP일 필요도 없습니다(매우 편리함에도 불구하고).

그런데 다른 외부 네트워크에서 장치에 SSH를 통해 연결하려는 경우 No-IP를 사용하면 네트워크 내의 모든 Linux 컴퓨터(예: PI 또는 BBB)에서 동적 IP 업데이트 서비스를 실행할 수 있습니다. 설치 가이드 읽기여기(참고: 여전히 라우터에서 포트 포워딩이 필요하지만 최소한 다시 플래시할 필요는 없습니다.)

관련 정보