[최근 튜토리얼] Raspberry Pi 설치 시스템 및 VNC 원격 데스크톱 연결

안녕하세요 여러분 오늘은 PYTHONL을 소개하지 않겠습니다~ 오늘은 라즈베리파이의 구덩이에 막 입문한 초보자로서 라즈베리파이를 설치하는 전 과정을 정리하여 공유해 드렸습니다.


목차

라즈베리 파이

준비:

Raspberry Pi 원격 ssh가 액세스 거부 실패

이유:

라즈베리 파이 시스템 설치

1. Raspberry Pi 시스템 다운로드

시스템 차이

2. 메모리 카드 포맷

3. 이미지 파일 굽기

버닝 시스템

첫 번째 단계:

2단계:

세 번째 단계:

네 번째 단계:

라즈베리 파이 연결

1. 화면이 있다

2. 화면이 없고 네트워크 케이블

3. 화면이 없고 네트워크 케이블이 없음

VNC 원격 데스크톱 사용

Raspberry Pi VNC 연결 오류: 컴퓨터에서 연결을 거부했습니다. 해결됨

솔루션 1 

솔루션 2

원격 데스크톱 연결


라즈베리 파이

여기서 라즈베리 파이가 무엇인지 간단히 소개하겠습니다.

라즈베리 파이(Raspberry Pi)는 신용카드 크기의 소형 컴퓨터로, 라즈베리 파이를 TV, 모니터, 키보드, 마우스 및 기타 장치에 연결할 수 있습니다.
Raspberry Pi는 워드 프로세싱, 스프레드시트, 미디어 센터, 게임 등 다양한 용도로 일상적인 데스크탑 컴퓨터를 대체할 수 있습니다. 그리고 Raspberry Pi는 최대 4K의 고화질 비디오도 재생할 수 있습니다.

준비:

Raspberry Pi(버전 3 이상), Micro SD 카드 (8G 이상), 카드 리더기 및 컴퓨터.

저는 라즈베리파이 제로 2W를 사용하고 있으며, 아래의 동작은 이 개발보드를 기반으로 하고 있으며, 다른 종류의 개발보드도 동일합니다.

Raspberry Pi 원격 ssh가 액세스 거부 실패

이유:


Raspberry Pi는 2022년 4월 7일 공식적으로 시스템 업데이트를 수행했습니다. 이 업데이트는 기본 계정 pi를 삭제했습니다. 원래 링크
이전 방법:
1. 구운 SD 카드를 컴퓨터에 삽입
2. ssh 파일 및 wpa_supplicant.conf 파일을 구성하고 SD 카드에 복사
3. SD 카드를 라즈베리 파이에 삽입하고 전원을 연결하여 라즈베리 파이 시작
4. 라즈베리 파이의 IP 주소를 찾아 원격 ssh 도구 퍼티로 열고 IP 주소를 입력합니다.
 

이것이 온라인 튜토리얼에 따라 SSH 파일과 wpa_supplicant.conf 파일을 구성했지만 Raspberry Pi는 여전히 인터넷에 연결할 수 없는 이유입니다.

주요 문제는 프로그래밍에 타사 소프트웨어를 사용할 수 없으며 공식 굽기 소프트웨어를 사용한다는 것입니다. 이 기사의 뒷부분에서도 언급됩니다.

라즈베리 파이 시스템 설치

우선 시스템을 설치하려면 win 시스템과 마찬가지로 반드시 패키지를 설치해야 합니다.

1. Raspberry Pi 시스템 다운로드

다운로드 주소: https://www.raspberrypi.org/software/operating-systems/

공식 홈페이지에 들어가면 아래와 같은 페이지가 뜹니다.

다운로드할 적절한 시스템을 선택하거나 나중에 언급할 다운로드할 필요가 없습니다 .


다운로드가 완료되면 압축을 풀어야 하는 .zip 파일이며, 압축을 푼 .img 파일이 사용할 이미지 파일입니다.

시스템 차이

Raspberry Pi OS with desktop, Raspberry Pi OS with desktop 및 권장 소프트웨어, Raspberry Pi OS Lite는 모두 Raspberry Pi 하드웨어 장치를 기반으로 개발된 운영 체제이지만 약간의 차이점이 있습니다.

  1. 데스크톱이 포함된 Raspberry Pi OS: 이 버전에는 그래픽 데스크톱 환경이 포함되어 있지만 일반적으로 권장되는 소프트웨어는 포함되어 있지 않습니다. 이는 사용자가 필요한 소프트웨어를 직접 설치해야 함을 의미합니다. 이 버전은 Linux 사용 경험이 있고 자신의 시스템을 자유롭게 사용자 정의할 수 있는 사용자에게 적합합니다.
  2. 데스크톱 및 권장 소프트웨어가 포함된 Raspberry Pi OS: 이 버전에는 그래픽 데스크톱 환경과 일반적으로 사용되는 일부 권장 소프트웨어가 포함되어 있습니다. 이를 통해 사용자는 초보자와 일반 사용자에게 적합한 사전 설치된 소프트웨어를 설치 후 바로 사용할 수 있습니다.
  3. Raspberry Pi OS Lite: 이 버전에는 그래픽 데스크톱 환경이 없으며 명령줄 인터페이스만 제공됩니다. 시스템의 리소스 점유를 줄일 수 있는 구성이 낮은 하드웨어 장치(예: Raspberry Pi zero 등)를 대상으로 합니다. 이 버전은 특정 Linux 경험이 있는 사용자나 명령줄 환경에서 작업해야 하는 사용자에게 적합합니다.

전반적으로 세 가지 버전 모두 서로 다른 사용자 요구에 맞게 설계되었습니다. 초보자이거나 Raspberry Pi를 빠르고 쉽게 사용하고 싶다면 데스크탑 및 권장 소프트웨어가 포함된 Raspberry Pi OS를 선택할 수 있습니다. 고급 사용자 지정을 원하거나 리소스가 제한된 장치에서 작업하는 경우 데스크톱이 있는 Raspberry Pi OS 또는 Raspberry Pi OS Lite를 선택할 수 있습니다.

2. 메모리 카드 포맷

실수를 방지하기 위해 먼저 포맷하십시오.

내 컴퓨터 관리 디스크 관리를 마우스 오른쪽 버튼으로 클릭하고 파티션이 하나만 있는지 확인하고 파티션이 하나만 있어야 하며 FAT32인지 확인합니다.

3. 이미지 파일 굽기

Raspberry Pi 공식 다운로드 굽기 도구로 이동

라즈베리 파이 OS – 라즈베리 파이

 

 

참고 : 2022/04/04 이후 Raspberry Pi의 공식 기본 계정 비밀번호가 취소되었으므로 공식이어야 하며 공식 굽기 도구에서 다운로드해야 합니다.

공식 파일을 다운로드해야 합니다. 찾을 수 있는 기사 중 일부는 타사 굽기 소프트웨어를 사용합니다. 함께 사용하는 데 문제가 없으며 현재 사용할 수 없습니다.

버닝 시스템

5a5db636273a446fb2628eb0b5500e7f.png

첫 번째 단계:

구울 시스템을 선택하십시오. 앞에서 말했듯이 시스템을 다운로드할 필요가 없으며 여기에서 자동으로 다운로드됩니다.

311c23b1be014c62bd275ec94c0625af.png

굽기를 사용자 정의할 수도 있고 다운로드한 굽기 소프트웨어를 선택할 수도 있습니다. 이를 사용하여 설치를 포맷하거나 직접 덮어쓸 수도 있습니다. 

2단계 :

메모리 카드 선택 

7008863ae9ea4bdda056153b39e1d918.png

세 번째 단계:

계정 암호를 설정합니다 (이 단계는 매우 중요합니다. 기록해 두었다가 로그인할 때 사용하십시오). 기억하기 쉽기 때문에 여전히 기본 암호를 사용합니다.

 8dfa9719e1b2480dadaea10d88eaaffa.png

 설정 버튼을 클릭하면 다음 화면이 나타납니다.

이 인터페이스에서 다음을 설정해야 합니다.

  1. Host name : 원격 접속 검색으로 라즈베리파이에 접속할 때 사용하며, 커스터마이징이 가능하며, 일반적으로 라즈베리파이는 구분하기 위해 사용합니다.
  2. SSH 서비스 유형: 비밀번호를 사용하여 로그인, SSH 서비스를 사용하여 로그인할 때 로그인 옆에 설정된 사용자 이름과 비밀번호만 사용: 로그인에 공개 키만 허용, 즉 로그인할 때 사용자 키로 로그인해야 하지만 시스템에 로그인할 때 사용자 이름과 비밀번호를 사용해야 합니다. 하지만 시작하기에는 작은 디스플레이 화면이 있는 것이 좋습니다. 그렇지 않으면 약간 번거로울 수 있습니다. SSH의 내용은 나중에 자세히 설명하기 위해 별도의 기사에서 열립니다.
  3. 사용자 이름 및 암호: 사용자 정의할 수 있으며 시스템에 로그인할 때 사용해야 합니다.
  4. Wi-Fi 및 Wi-Fi 비밀번호: 신호가 안정적인 일반적으로 사용되는 Wi-Fi를 선택하십시오. Raspberry Pi가 자동으로 Wi-Fi 서비스를 활성화하고 켜지면 연결하기 때문입니다.Wi-Fi 국가는 CN(중국)이어야 합니다. 그렇지 않으면 문제가 발생할 수 있습니다.
  5. 언어 설정: 여기에서 시간대와 키보드 레이아웃을 설정하며 시간대는 중요하지 않지만 Linux 시스템에서 UTC+8은 베이징(베이징 시간) 대신 상하이(상하이 시간)를 선택하므로 베이징을 찾지 마십시오.
  6. 자판 배열은 언어에 따라 다른 배열입니다.예를 들어 일반적으로 사용되는 영어/중국어 키보드는 QWERTY 배열, 프랑스어 키보드는 AZERTY 배열, 러시아어 키보드는 ЙЦУКЕН 배열, 독일어 키보드는 QWERTZ 배열입니다.주요 이유는 Linux 시스템은 터미널 창과 시스템의 명령줄 버전에서 암호를 입력할 때 터치 타이핑이 필요하다는 것을 표시하지 않기 때문에 상대적으로 암호를 입력하는 데 문제가 많을 것이기 때문에 레이아웃이 다릅니다. 동일한 키가 다른 입력 문자에 해당하여 불일치가 발생할 수 있습니다.
  7. 이미지 사용자 지정 옵션: 이 두 가지 옵션은 영구 저장소이며 이번에만 필요에 따라 선택할 수 있습니다. 영구 저장소는 구울 때마다 다시 설정할 필요가 없으며 설정을 변경해야 할 때 재설정하기만 하면 됩니다.

그런 다음 설정하는 방법을 단계별로 보여드리겠습니다.

1단계: SSH 서비스 열기 이것은 이전에 루트 디렉토리에 SSH 파일을 생성하는 것과 같습니다.이 기능을 활성화한 후에는 루트 디렉토리에 SSH 파일을 생성할 필요가 없습니다.

 계정 암호 및 WIFI 구성

 네 번째 단계:

쓰기를 클릭하면 끝입니다! ! 다음 단계는 쓰기가 완료되고 검증 파일이 완료될 때까지 기다린 다음 U 디스크를 꺼내서 Raspberry Pi에 전원을 켜서 시작하는 것입니다. 다른 시스템의 굽기 과정은 동일하지만 일부 시스템의 미러 스테이션의 전송 속도가 매우 느리고 굽기 과정에서 문제가 발생할 수 있다는 점에 유의해야 합니다. 질문이 있으시면 저희에게 연락해 주십시오.

라즈베리 파이 연결

이 단계가 제일 어렵고 우회도 많이 했으니까 어떻게 하는지 보자.

어쨌든 SSH 포트는 열려 있어야 하는데, Raspberry Pi OS 시스템은 기본적으로 SSH 포트를 닫아두기 때문에 먼저 파일을 입력해야 열 수 있습니다.

세 가지 방법이 있습니다 .

① 디스플레이 포함

② 네트워크 케이블로 모니터 없음

③ 디스플레이 없음, 네트워크 케이블 없음

하나씩 소개해드리겠습니다.

1. 화면이 있다

화면이 있으면 당연히 화면과 연결이 되어 있어야겠죠 ㅎㅎ

저는 여기서 7인치 터치스크린을 사용하고 있습니다. 연결 방법은 튜토리얼이 많으니 여기서는 자세히 설명하지 않겠습니다. 라즈베리 파이와 스크린을 연결하는 것이 가장 쉽습니다.

1단계: 카드 리더기를 분리한 다음 TF 카드를 Raspberry Pi에 삽입합니다.

2단계: 화면 오른쪽 상단에서 Wi-Fi 연결을 선택하기만 하면 됩니다. 휴대폰 네트워킹과 같습니다.

2. 화면이 없고 네트워크 케이블

1단계: 카드 리더기를 분리한 다음 TF 카드를 Raspberry Pi에 삽입합니다.

2단계: Raspberry Pi를 전원 공급 장치에 연결하고 전원 공급 장치 옆의 빨간색 표시등을 켜십시오. 그리고 Raspberry Pi와 컴퓨터를 네트워크 케이블로 연결하고 Raspberry Pi의 네트워크 포트에 녹색 표시등과 노란색 표시등이 켜져 있는지 관찰하면 네트워크 케이블을 뽑았다가 다시 연결할 수 있습니다. (그래도 불이 들어오지 않으면 전원을 뽑았다가 다시 꽂아보세요)

 3단계:win+R 실행 창을 연 다음 를 입력하고 cmd터미널 명령줄 창을 열고 다음 명령을 입력합니다.

ping -4 raspberrypi.local

 

 이런 프롬프트가 뜨면

시도 할 수 있습니다:

방법 1: 전원 네트워크 케이블을 분리하고 TF 카드를 다시 삽입합니다.

방법 2: 문제가 있는 경우 고급 네트워크 설정에서 인터넷 연결 공유를 켭니다.

645f541fcb0046ccbc3128054d0c2f17.png

방법 3: 시스템 재프로그래밍

3. 화면이 없고 네트워크 케이블이 없음

1단계: (이전에 WIFI를 설정하지 않은 경우) TF 카드를 뽑지 말고 부팅 파티션으로 이동하여 wpa_supplicant.conf 파일을 생성합니다.여기에 SSH 파일을 생성할 필요가 없습니다.파일 내용은 다음과 같습니다.

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="你的wifi名(注意不要有中文)"
    psk="你的wifi密码"
    key_mgmt=WPA-PSK
}

이전에 이미 설정했다면 이 작업을 무시하십시오! ! !

2단계: 카드 리더기를 분리한 다음 TF 카드를 Raspberry Pi에 삽입하고 Raspberry Pi의 전원을 켭니다.

3단계:win+R 실행 창을 연 다음 를 입력하고 cmd터미널 명령줄 창을 열고 다음 명령을 입력합니다.

ping -4 raspberrypi.local

이때 컴퓨터는 파일에 기록된 것과 동일한 Wi-Fi에 연결되어 있어야 합니다.

결과는 다음과 같아야 합니다. (여기서 192.168.1.50은 내 라즈베리 파이 IP 주소이므로 IP 주소는 다를 것입니다.)

 

 라우터 배경을 사용하여 볼 수도 있습니다.

VNC 원격 데스크톱 사용

VNC는 사용자가 네트워크를 통해 다른 컴퓨터의 데스크톱에 원격으로 액세스하고 제어할 수 있도록 하는 원격 데스크톱 프로토콜입니다. VNC는 Virtual Network Computing의 약자로 원격 컴퓨터 화면의 이미지를 로컬 컴퓨터로 전송하고 로컬 컴퓨터의 마우스 및 키보드 이벤트를 원격 컴퓨터로 전송하는 것이 작동 원리입니다. VNC 프로토콜은 크로스 플랫폼이므로 Windows, Linux 및 Mac OS X 등과 같은 서로 다른 운영 체제 간에 원격으로 연결하고 제어할 수 있습니다. TightVNC, RealVNC 및 UltraVNC를 포함하여 VNC 프로토콜의 많은 구현이 있습니다.

Raspberry Pi VNC 연결 오류: 컴퓨터에서 연결을 거부했습니다. 해결됨

PC와 라즈베리파이는 그래픽으로 연결되어 있어 라즈베리파이 디스플레이 없이도 라즈베리파이를 구동할 수 있다. 그러나 처음에는 모든 것이 어렵습니다.처음으로 작동하면 VNC-Viewer를 사용하여 연결할 때 연결이 거부되는 것과 같은 몇 가지 설명할 수 없는 문제가 다소 발생합니다. 여러 번 던지고 나서 마침내 무슨 일이 일어나고 있는지 파악하고 여기에 작업 단계를 기록했습니다.

공식 웹 사이트에서 VNC 뷰어를 다운로드하십시오 .

VNC-Viewer를 이용하여 라즈베리파이에 처음 로그인 했을 때 컴퓨터에서 연결을 거부했습니다라는 오류 메시지가 뜨고 여러번 반복해서 작업해도 계속 실패했지만 putty를 이용하여 연결이 가능했습니다. 공식 웹 사이트로 이동하여 다운로드하거나 다른 소프트웨어를 선택할 수 있습니다.

솔루션 1 

Putty를 열고 Raspberry Pi에서 ifconfig로 얻은 IP 주소에 따라 IP 주소 열을 채우고 포트를 22로 유지한 다음 열기를 클릭합니다.

소프트웨어는 명령줄 창으로 전환하고 먼저 로그인 페이지를 표시하며 기본 로그인 이름은 pi이고 암호는 raspberry입니다.저는 여전히 기본 계정 암호를 설정합니다.구울 때 설정한 계정 암호를 사용해야 합니다.여기서 암호가 에코되지 않는다는 것을 알아야 합니다.입력 방법과 대소문자가 올바른지 주의해야 합니다. 

로그인에 성공하면 영어 단락이 표시되고 마지막으로 친숙한 Raspberry Pi 명령줄의 시작 부분에 pi@raspberrypi:$라는 몇 개의 문자가 표시되어 명령을 입력할 수 있습니다.

이제 공식적으로 문제가 해결되었습니다. VNC 연결이 실패한 이유는 Raspberry Pi의 VNC 서비스가 활성화되지 않았기 때문입니다. 그런 다음 Raspberry Pi에 로그인하고 vncserver 명령을 직접 입력하여 VNC 서비스를 시작할 수 있습니다.

vncserver 명령을 실행한 후 일련의 영어 단어가 표시되며 가장 좋은 행에만 주의를 기울이면 됩니다.

새 데스크톱은 raspberrypi:1(192.168.1.50:1)입니다.

마지막 192.168.1.50:1은 IP 주소와 포트 번호, 특히 마지막 포트 번호 1입니다.

솔루션 2

첫 번째 단계는 Raspberry Pi를 구성하는 것입니다.
putty 명령줄에 다음을 입력합니다.

sudo raspi-config

그러면 그래픽 인터페이스가 열립니다. 인터페이스에서 화살표 키를 사용하여 커서를 제어하고 Enter 키를 사용하여 선택합니다.

  1. VNC 열기: Interfacing Options ->  VNC -> Yes
  2. 그래픽 인터페이스 종료: (선택하려면 왼쪽 및 오른쪽 화살표 키)Finish

원격 데스크톱 연결

보드를 구성하는 것이 처음이므로 포트 번호를 입력해야 합니다. 나중에 VNC로 Raspberry Pi를 제어하기 위해 로그인하려면 IP 주소를 입력하기만 하면 됩니다.

퍼티로 얻은 라즈베리파이의 VNC 주소와 포트번호를 VNC-Viewer에 입력하고 엔터를 누르면 성공 후 라즈베리파이 로그인 창이 뜬다.

 작업이 성공하면 컴퓨터에 친숙한 Raspberry Pi 작업 인터페이스가 표시됩니다.

 

추천

출처blog.csdn.net/BROKEN__Y/article/details/131815597