programming/라즈베리파이

(라즈베리파이)Lite버전 기본설정

limmmmm 2022. 10. 27. 11:41
반응형

#기본구성

#라즈베리파이4 8GB 

#라즈비안 64bit Lite

1. 라즈비안 설치는 기존 포스팅 참고

https://limmmmm.tistory.com/7

 

(라즈베리파이)라즈비안 설치 및 시리얼 통신 설정 등

#RaspberryPI4 사용, 윈도우 기준 #센서는 mw-ahrsv1 사용 1. 라즈비안 설치 * 전체흐름 : 프로그램 다운로드 -> 이미지 선택 -> SD카드 선택 -> 환경설정(선택) -> 끝 - 프로그램 다운로드 https://www.raspberry..

limmmmm.tistory.com

 

2. 자동 로그인 설정

- 라즈베리파이 로그인 없애기

$ sudo raspi-config

System Options 선택 후 엔터
Boot / Auto Login 선택 후 엔터
lite 버전이니 Console Autologin 선택 후 엔터

- 모든 설정 -> finish ->재부팅

 

3. SSH 작업이 편하니 SSH 설정

- 라즈베리파이 ssh 설정

(wifi등 같은 네트워크로 설정 해야 됨, 네트워크 연결은 다음 포스팅에서 할 예정)

$ sudo apt-get update
$ sudo apt-get install ssh -y

- ssh 설치 후 옵션 변경

$ sudo nano /etc/ssh/sshd_config

- 위의 파일을 수정해줘야하는데 주석 풀고 수정 하기 귀찮으니까 아래 코드 복사해서  맨 아래에 붙여넣으면 됨

PermitRootLogin yes
PasswordAuthentication yes

- ssh 재시작

$ sudo service ssh reboot

- 이러면 설정 끝. 연결할 pc에서 ssh [설정한 이름(보통 pi)]@xxx.xxx.xxx.xxx 입력하면 연결 끝


- 만약에 "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!" 이런 오류가 나면 기존에 연결했던 SSH랑 IP가 겹친거임 "known_hosts"파일 수정해줘야됨

ex) 라즈베리파이의 IP가 192.168.0.135 이고, ssh로 연결하려하는데 위와 같은 오류가 나타남. 그렇다면 기존에 192.168.0.135 의 ip를 가진 놈이랑 ssh 연결을 했기 때문에 key값이 달라져서 ssh 연결이 안되는거임

$ ifconfig

- 라즈베리파이 IP 확인방법

해결방법

파일위치 : C:\[User 또는 사용자]\[사용자 이름]\.ssh\known_hosts

(위의 폴더에 없으면 찾아봐야해요)

- known_hosts 파일을 메모장으로 열어야됨 

- 해당 IP의 정보를 찾아서 지운다음 저장

- 그리고 다시 해보시면 됩니다.

 

틀린부분 있으면 지적해주세요. 감사합니다.

반응형