본문 바로가기
라즈베리파이&피코

라즈베리파이 부팅

by 롬돌이 2026. 3. 25.
728x90

라즈베리파이 4B를 예전에 구매해 둔 것이 있었고, 이번에 AI의 도움을 받아서 활용을 해 보기로 했다.
내부 프로젝트로 진행하고. 어느 정도 확신이 섰을 때 제품화 하기로 한다.

OS를 예전에 인스톨 해 둔 것이 있어서 사용하려고 했는데 우선은 디스플레이 되지 않아서 최신으로
변경했다. 그래도 되지 않기에 우선 LCD를 먼저 테스트 해 봤다.
노트북에 연결했을 때 디스플레이가 되는 것을 확인하고, 라즈베리파이에서는 설정에 문제가 있을 것으로 판단했다.

우선 라즈베리파이가 살아있는지 확인하기 위해서는 SSH로 테스트 하기로 했다.
OS
를 인스톨 할 때 SSH를 활성화 시켜 주었기에 적용할 수 있었다.

Window에서 cmd 명령으로 도스 창을 띄우고
SSH pi@raspberrypi.local
명령을 입력하니
'ssh'
() 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

라는 메시지가 나왔다. 이건 Windows SSH가 설치가 안된 상태라고 한다.

방법은 Windows의 기본 SSH를 활성화 시키는 것이 있고, PuTTY를 사용하는 방법이 있고,
Windows PowerShell
을 사용하는 방법이 있다고 한다.

그래서 윈도우의 기본 SSH를 활성화 시키는 방법을 사용해 보기로 했다.

powershell Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

이와 같이 인스톨 하고 난 뒤에 다시 실행하니까
**ssh : 'ssh'
용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지
확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.
위치 줄:1 문자:1

  • ssh pi@raspberrypi.local
  •   + CategoryInfo          : ObjectNotFound: (ssh:String) [], CommandNotFoundException
  •   + FullyQualifiedErrorId : CommandNotFoundException**
  •  
  •  

라고 나온다.
이건 또 뭔가 다시 확인 해 보니까 PATH가 올바르지 않아서인 것 같다.

C:\Windows\System32\OpenSSH\ssh.exe ssh pi@raspberrypi.local

와 같이 하니까 동작을 해서, "..이건 패스 문제구나"라고 생각하게 됐다.

그래서 Powershell 관리자 권한에서
$env:PATH += ";C:\Windows\System32\OpenSSH"
와 같이 수동으로 패스를 저장해 주었더니, 이제 정상적으로 동작한다.

환경변수 설정에 들어가서 저 경로를 저장해 줘도 된다.


ssh pi@raspberrypi.local
이제 이 명령으로 접근이 가능하다.

PS C:\WINDOWS\system32> C:\Windows\System32\OpenSSH\ssh.exe pi@raspberrypi.local
The authenticity of host 'msraspberry0.local (fexx::daxx:ddxx:fexx:e4f%xx)' can't be established.
ED25519 key fingerprint is SHA256:sZtunX1yd0bi03iBdR0leSbd2M+dPb5ImeYI7ghoJK0.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

처음 접속하면 이런 메시지가 나온다. 이건 보안 경고나 다른 것이 아니라 처음 접속하는 기기라서
이 기기가 맞는지 물어보는 것이라고한다. YES를 입력하면 된다.

그 다음에 계정의 비밀번호를 입력하면
pi@raspberrypi:~$
와 같이 나오면 성공. 접속 완료. 이제 열심히 프로그램 짜면 된다