외부에서 집 내부 라즈베리파이에 SSH로 접속하기 위해서는 포트포워딩이 필요하다
공유기는 여러 종류가 쓰이는거 같고 SSH 클라이언트는 주로 Putty나 테라텀 쓰는거 같으니 대강 이런식으로 돌아간다 생각하면 될듯하다
공유기에서 메뉴를 잘 뒤져보면 포트포워딩메뉴에 이렇게 설정하면 된다
목적지 or 타겟 or 대상IP등등 여러가지로 불리지만 누가봐도 라즈베리파이 IP를 적으면 되는 부분이 있을 것이다.
이곳에 라즈베리파이가 물려있는 주소(관리 페이지이니 랒파이 IP 확인 할수도 있다)를 기입하면 된다.
그다음 포트범위라는 부분이 있는데 아이피타임처럼 몇부터 몇까지 쓰라는 경우도 있고 모회사처럼 단일만 기입할수 있는 경우도 있으니 통상 사용하는 포트만 아니면 뭘 적어도 상관 없다. 아이피타임인 경우 예를들어 5000~5000 해도 상관 없다.
로컬포트 같이 접속하려는 포트를 기입하는 부분은 SSH이니 무조건 22를 적으면 되지만 내가 직접 빌드한 앱이 60000을 쓴다면 그 포트 번호를 적어도 된다.
다른 포트는 아직 안해봤고 되면 추가로 적어봄 ->
그리고 SSH 프로토콜은 TCP를 사용하니 설정하는 부분에 TCP로 되어 있는지반드시 확인하고
이렇게 세팅이 되면 대부분 공유기는 저장, Save 등등 버튼이 존재할테니 반드시 눌러서 설정해둔 값을 저장하면 공유기 부분은 준비가 완료 된 상태다.
접속 프로그램쪽은 난 테라텀을 주로 사용하니 다음과 같이 적어주면 된다.
접속 주소는 네이버에 "Ip주소 확인" 을 검색해서 나오는 아이피나 공유기 설정화면에 보면 외부IP등과 같이 공유기 아이피가 아닌 다른 아이피를 사용해야 한다
그리고 그림처럼 " :<포트포워딩에 사용한 포트범위> "을 기입해주면 된다.
나머지 TCP는 SSH가 고정박은 포트번호 22 , 서비스나 프로토콜은 SSH 같이 설정하고 확인을 눌러주면
이런식으로 접속이 된다
물론 집에서 잠시 테스트용도로 해본거고 필드 나가서 해봐야 알것 같다.
//혹시 안되면 어떤 증상이 있는지 공유기 어떤거 쓰는지 공유해주면 감사합니다
vpn만 열어두는게 보안상 좋음
앗...아아 ㅠ
욕심쟁이라서 A, B 망 양쪽다 쓰고 싶으면 어떻게 해야됨?