💻 라즈베리파이 기본 설정하기!
1. 필요한 것
- raspberry pi 3(model B+)
- sdcard
- 5핀 충전선
- HDMI 선
- monitor
- keyboard, mouse (usb 포트)
2. 라즈베리파이 os 깔기(rasbian)
- sdcard 를 포맷한다(sdcard formatter 프로그램 사용-usb에 sd카드를 꽂아서 포맷합니다)
- sdcard를 꽂은 usb를 컴퓨터에 꽂고, rasbian을 write합니다.
> rasbian download) https://www.raspberrypi.org/downloads/
- sdcard를 라즈베리파이에 꽂은 후, HDMI 선을 모니터에 연결하여 모니터 전원을 키면 세팅끝!!(키보드, 마우스도 라즈베리파이에 꽂아주세요)
3. 원격제어 설정
모니터를 들고다닐 수 없으니 원격으로 제어할 수 있도록 설정합시다!
3-1 vnc 설정
<라즈베리파이>
- 라즈베리 파이 화면 왼쪽 상단의 라즈베리 버튼 클릭
- 기본설정 - Raspberry Pi configuration - interfaces - ssh, vnc 를 enable 시켜주기(라즈베리파이에서 제공해 주어 쉽게 설정이 가능합니다)
<노트북-원격제어할 곳>
- 원격제어 할 컴퓨터(노트북) 에 vnc viewer를 설치
> realvnc 사용했습니다. 설치->https://www.realvnc.com/en/connect/download/viewer/ (회원가입이 필요합니다) - vnc viewer 실행 - file - new connection - 주소 입력(고정ip, 포트포워딩 설정-4번에서 설명) - 비밀번호입력
3-2 putty(ssh)로 연결(원격제어 할 노트북에 설치합니다)
- putty 설치 -> https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html - alternative binary files - 64-bits putty.exe 설치
- putty실행 후 HostName(or IP address) 칸에 주소입력 후 open 버튼을 누릅니다.(CLI)
4. 포트포워딩 및 고정ip 설정
(라즈베리파이가 현재 wifi에 연결)
라즈베리파이에서 ~$ ifconfig 명령어 입력 시 inet 주소를 확인할 수 있습니다.
하지만 inet은 매번바뀔 수 있기 때문에 고정ip 설정을 해주어야 합니다.
4-1 고정 ip 설정
- 192.168.0.1 로 접속합니다.(공유기 설정 주소)
- iptime의 경우 id:admin/pw:admin 으로 로그인 합니다.(초기 비밀번호)
- 관리도구 - 고급설정 - 네트워크 관리 - 내부네트워크 설정 - 수동ip 설정
- 검색된 IP/MAC주소에서 현재 inet 주소를 선택한 후 추가버튼을 누릅니다.
- 오른쪽 상단의 저장버튼을 누릅니다.
4-2 포트포워딩 설정
- 고정ip 설정한 후, 관리도구 - 고급설정 - NAT/라우터 관리 - 포트포워딩설정
- 새 규칙추가
- 규칙이름설정 - 내부ip주소 입력(아까 고정ip로 설정한 주소를 적습니다) - 프로토콜설정(TCP) - 포트번호 설정(ssh 는 22~22 로 설정(내부, 외부), vnc사용을 위해 5900~5900 설정) 하여 등록을 눌러줍니다.
ssh(putty) -> ip주소+22(포트번호)
vnc -> ip주소:5900 (포트번호)
같은 와이파이 내에서 접속할 때는 고정ip 주소를 사용하고, 같은 와이파이가 아닐 경우 외부 ip주소를 입력합니다(기본설정 - 시스템요약정보 - 외부ip주소 확인)
이제 라즈베리파이를 원격으로 제어할 수 있습니다!(설정해준 내부ip주소나, 외부ip주소로 윈도우-원격데스크톱연결 으로도 제어가 가능합니다)
'개발' 카테고리의 다른 글
[노마드코더]인스타 클론코딩 사전 지식 쌓기 (0) | 2021.03.07 |
---|---|
ubuntu crontab 설정하기 (0) | 2020.09.25 |
python beautifulSoup를 이용해 crawling 한 정보 db저장하기 (0) | 2020.08.04 |
ec2 ppk 파일 없이 접속하기 (0) | 2020.08.02 |