[raspberry pi]wireless_ssh
TRANSCRIPT
![Page 2: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/2.jpg)
준비물
1. 무선 네트워크 환경이 구축된 공유기2. Raspberry Pi3. Iptime dongle
![Page 3: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/3.jpg)
Step1. 라즈베리 파이에 iptime dongle 연결하기
![Page 4: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/4.jpg)
Step2. 공유기의 무선 네트워크 정보 알아내기
1. 192.168.0.1 접속
![Page 5: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/5.jpg)
Step2. 공유기의 무선 네트워크 정보 알아내기
2. 무선 설정 / 보안 클릭
![Page 6: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/6.jpg)
Step2. 공유기의 무선 네트워크 정보 알아내기
3. 외부에서 접속 가능한 IP 주소를 확인한다 .( 외부 IP 주소 )
![Page 7: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/7.jpg)
Step2. 공유기의 무선 네트워크 정보 알아내기
4. 네트워크 이름 (SSID) 확인5. 네트워크 암호 확인
![Page 8: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/8.jpg)
Step3. Raspberry Pi 네트워크 환경 수정하기
sudo vi /etc/network/inter-faces
![Page 9: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/10.jpg)
Step3. Raspberry Pi 네트워크 환경 수정하기 (ex)
![Page 11: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/11.jpg)
Step4. Raspberry Pi 네트워크 재시작
sudo /etc/init.d/networking restart
![Page 12: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/12.jpg)
Step4. Raspberry Pi 에 할당된 IP 확인
$ifconfig 입력 후 Raspberry Pi 에 할당된 무선랜 IP 확인
![Page 13: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/13.jpg)
포트포워딩(Port-Forwarding)
> PC 의 네트워크 환경이 공유기인 분만 해당됩니다 .
Step5. 외부에서 접속할 포트 설정 ( 포트포워딩 )
![Page 14: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/14.jpg)
공유기를 설치하게 되면 공유기와 연결된 PC 들은 192.168.~ 로 시작하는 IP 주소를 공유기로부터 부여받게 된다 .
Step5. 외부에서 접속할 포트 설정 ( 포트포워딩 )
![Page 15: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/15.jpg)
하지만 21 번 포트로 요청이 올 경우 공유기는 이를 어느 PC 로 연결해야 할지 모른다 .따라서 이러한 문제를 해결하기 위해 포트포워딩을 해주어야 한다 .
Step5. 외부에서 접속할 포트 설정 ( 포트포워딩 )
![Page 16: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/16.jpg)
21 번 포트로 요청이 올 경우 공유기는 포트포워딩 된 테이블을 참고하여 192.168.0.20 의 내부 IP 주소를 갖는 PC 로 연결해준다 .
Step5. 외부에서 접속할 포트 설정 ( 포트포워딩 )
![Page 17: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/17.jpg)
• 고급설정 > NAT/ 라우터 관리 > 포트포워드 설정- 규칙 이름 : 나중에 알아볼 수 있도록 아무거나 입력 (ex. Rasp-berry)- 내부 IP :- 외부 포트 : 포트포워딩할 포트 번호 입력 (ex. 3310)- 내부 포트 : 22
Step5. 외부에서 접속할 포트 설정 ( 포트포워딩 )
![Page 18: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/18.jpg)
Putty 를이용한 SSH 원격 접속
![Page 19: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/19.jpg)
1. Host Name(or IP address) : 외부 IP 주소 입력2. Port : 포트포워딩한 포트 번호 입력
![Page 20: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/20.jpg)
라즈베리 파이 ID 와 P/W 입력
![Page 21: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/21.jpg)
Putty 를 이용한 원격 제어 성공 !!
![Page 22: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/22.jpg)
Linux terminal 을이용한 SSH 원격 접속
![Page 23: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/23.jpg)
- 내부 망에서 접속할 경우$ssh root@ 내부 IP 주소(ex. ssh [email protected] –p 22)
![Page 24: [Raspberry Pi]Wireless_SSH](https://reader035.vdocuments.mx/reader035/viewer/2022062320/55b56dbbbb61ebe5328b45ec/html5/thumbnails/24.jpg)
- 외부 망에서 접속할 경우$ssh root@ 외부 IP 주소 -p 포트포워딩한 포트번호(ex. ssh [email protected] –p 3310)