24
무무 무무무무무 무무무 Raspberry Pi 무무 무무 Sung-jung Kim [email protected] 무무무 : 2015-03-19

[Raspberry Pi]Wireless_SSH

Embed Size (px)

Citation preview

Page 1: [Raspberry Pi]Wireless_SSH

무선 네트워크를 이용한Raspberry Pi 원격 제어

Sung-jung [email protected]

작성일 : 2015-03-19

Page 2: [Raspberry Pi]Wireless_SSH

준비물

1. 무선 네트워크 환경이 구축된 공유기2. Raspberry Pi3. Iptime dongle

Page 3: [Raspberry Pi]Wireless_SSH

Step1. 라즈베리 파이에 iptime dongle 연결하기

Page 4: [Raspberry Pi]Wireless_SSH

Step2. 공유기의 무선 네트워크 정보 알아내기

1. 192.168.0.1 접속

Page 5: [Raspberry Pi]Wireless_SSH

Step2. 공유기의 무선 네트워크 정보 알아내기

2. 무선 설정 / 보안 클릭

Page 6: [Raspberry Pi]Wireless_SSH

Step2. 공유기의 무선 네트워크 정보 알아내기

3. 외부에서 접속 가능한 IP 주소를 확인한다 .( 외부 IP 주소 )

Page 7: [Raspberry Pi]Wireless_SSH

Step2. 공유기의 무선 네트워크 정보 알아내기

4. 네트워크 이름 (SSID) 확인5. 네트워크 암호 확인

Page 8: [Raspberry Pi]Wireless_SSH

Step3. Raspberry Pi 네트워크 환경 수정하기

sudo vi /etc/network/inter-faces

Page 9: [Raspberry Pi]Wireless_SSH

Step3. Raspberry Pi 네트워크 환경 수정하기

auto lo

iface lo inet loopbackiface eth0 inet dhcp

auto wlan0allow-hotplug wlan0iface wlan0 inet dhcp

wpa-ssid “3 번에서 확인한 네트워크 이름(SSID)

wpa-psk “ 네트워크 암호 확인"

Page 10: [Raspberry Pi]Wireless_SSH

Step3. Raspberry Pi 네트워크 환경 수정하기 (ex)

Page 11: [Raspberry Pi]Wireless_SSH

Step4. Raspberry Pi 네트워크 재시작

sudo /etc/init.d/networking restart

Page 12: [Raspberry Pi]Wireless_SSH

Step4. Raspberry Pi 에 할당된 IP 확인

$ifconfig 입력 후 Raspberry Pi 에 할당된 무선랜 IP 확인

Page 13: [Raspberry Pi]Wireless_SSH

포트포워딩(Port-Forwarding)

> PC 의 네트워크 환경이 공유기인 분만 해당됩니다 .

Step5. 외부에서 접속할 포트 설정 ( 포트포워딩 )

Page 14: [Raspberry Pi]Wireless_SSH

공유기를 설치하게 되면 공유기와 연결된 PC 들은 192.168.~ 로 시작하는 IP 주소를 공유기로부터 부여받게 된다 .

Step5. 외부에서 접속할 포트 설정 ( 포트포워딩 )

Page 15: [Raspberry Pi]Wireless_SSH

하지만 21 번 포트로 요청이 올 경우 공유기는 이를 어느 PC 로 연결해야 할지 모른다 .따라서 이러한 문제를 해결하기 위해 포트포워딩을 해주어야 한다 .

Step5. 외부에서 접속할 포트 설정 ( 포트포워딩 )

Page 16: [Raspberry Pi]Wireless_SSH

21 번 포트로 요청이 올 경우 공유기는 포트포워딩 된 테이블을 참고하여 192.168.0.20 의 내부 IP 주소를 갖는 PC 로 연결해준다 .

Step5. 외부에서 접속할 포트 설정 ( 포트포워딩 )

Page 17: [Raspberry Pi]Wireless_SSH

• 고급설정 > NAT/ 라우터 관리 > 포트포워드 설정- 규칙 이름 : 나중에 알아볼 수 있도록 아무거나 입력 (ex. Rasp-berry)- 내부 IP :- 외부 포트 : 포트포워딩할 포트 번호 입력 (ex. 3310)- 내부 포트 : 22

Step5. 외부에서 접속할 포트 설정 ( 포트포워딩 )

Page 18: [Raspberry Pi]Wireless_SSH

Putty 를이용한 SSH 원격 접속

Page 19: [Raspberry Pi]Wireless_SSH

1. Host Name(or IP address) : 외부 IP 주소 입력2. Port : 포트포워딩한 포트 번호 입력

Page 20: [Raspberry Pi]Wireless_SSH

라즈베리 파이 ID 와 P/W 입력

Page 21: [Raspberry Pi]Wireless_SSH

Putty 를 이용한 원격 제어 성공 !!

Page 22: [Raspberry Pi]Wireless_SSH

Linux terminal 을이용한 SSH 원격 접속

Page 23: [Raspberry Pi]Wireless_SSH

- 내부 망에서 접속할 경우$ssh root@ 내부 IP 주소(ex. ssh [email protected] –p 22)

Page 24: [Raspberry Pi]Wireless_SSH

- 외부 망에서 접속할 경우$ssh root@ 외부 IP 주소 -p 포트포워딩한 포트번호(ex. ssh [email protected] –p 3310)