Raspberry Pi 외부 접속 설정

설정 참고

  • ip TIME 사용 기준
  • 고정 IP 주소가 할당되어 있는 기준에서 시작 (Raspberry Pi 설치)
  • 외부에서는 ssh로만 붙을 수 있게 설정함

ip TIME 설정

  • 192.168.0.1 접속
    • default 계정 정보 : admin / admin
  • 외부 접속을 위한 port forwarding설정하기
    • 같은 인터넷 망 (같은 WiFi 안)에서는 내부 IP를 이용하여 접속 가능
    • 외부에서는 ip TIME과 같은 공유기의 공인 IP를 통해 접속 가능
  • [고급설정]-[NAT/라우터 관리]-[포트포워드 설정]에서 새 규칙 추가
      1. 규칙 이름 설정 (포트포워드 사용자정의)
      1. 내부 IP 주소 입력 (raspberry pi에서 사용중인 고정 IP 주소 입력)
      1. 프로토콜 : TCP
      1. 외부 포트 (외부에서 접속할 때 사용할 포트) 설정. 단, 사용중이지 않은 포트로 설정
      1. 내부 포트 설정 (ssh 포트 설정)
        • ssh 접속 포트 확인 (주석처리 되어 있는 경우, default 22를 사용)
  • SSH Port 정보 참고 (주석’#’ 은 기본 port 22 사용중)
    pi@pi:~ $ cat /etc/ssh/ssh_config | grep -i port
    #   Port 22
    
  • [기본설정]-[시스템 요약 정보]에서 외부 IP 주소 확인하기 checkExt

ssh 접속

  • PuTTY 또는 GitBash 등으로 ssh 접속
USER@LAPTOP-4LNTS4VO MINGW64 /
$ ssh -p <외부포트> <pi 이름>@<ip TIME 외부 IP 주소>
<pi 이름>@<ip TIME 외부 IP 주소>'s password:
Linux pi 5.10.17-v7+ #1421 SMP Thu May 27 13:59:01 BST 2021 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Jun 20 16:45:49 2021 from 192.168.0.1
pi@pi:~ $