chanyong's notepad
[Raspberry Pi OS] Mac에서 라즈베리파이 원격 접속하기 본문
본 글에서는 Mac에서 라즈베리파이의 화면을 공유하는 방법에 대해 서술하겠습니다.
참고로, 이번에는 라즈베리파이의 SSH에 접속시킨 상태에서 진행할 것이므로,
아래 글을 참조해서 원격으로 SSH에 접속할 수 있게 해주시길 바랍니다.
https://m.blog.naver.com/dsz08082/222098622936
이때 원격 접속이 가능하게 하도록 포트포워딩을 진행해주셔야 합니다.
1. SSH로 라즈베리파이 접속
먼저 SSH로 라즈베리파이에 접속합니다. 기본적으로 아래 명령어를 사용합니다.
ssh pi@{라즈베리파이_IP}
SSH 설정이 되어있지 않다면 라즈베리파이에 직접 모니터, 키보드, 마우스를 연결한 뒤에 아래 설정을 진행하셔도 됩니다.
2. VNC 설정
라즈베리파이 설정을 열고, VNC를 활성화합니다.
아래 명령어로 설정 화면에 들어가서, Interfacing Options > VNC를 선택해 활성화하면 됩니다.
참고로, 기본 해상도가 너무 낮다면 raspi-config에서 디스플레이 해상도를 적절히 변경합니다.
sudo raspi-config
이후, 아래 명령어로 VNC 접속 시 사용할 비밀번호를 설정합니다.
sudo vncpasswd -service
이후 아래 파일을 열고 내용을 추가합니다.
sudo nano /etc/vnc/config.d/common.custom
# 아래 내용 추가
Authentication=VncAuth
설정이 완료되면 아래 명령어로 VNC 서버를 재시작합니다.
sudo systemctl restart vncserver-x11-serviced
3. 포트포워딩
이전에 원격 데스크톱 접속을 했을 때와 같은 방법으로 VNC 포트로 포트포워딩을 해줍니다.
이때 입력할 내부 IP는 아래 명령어를 입력하여 얻어냅니다.
hostname -I
그리고 VNC 서버로 연결되는 포트 번호는 아래 명령어를 입력하여 얻어냅니다.
예를 들면, 여기에서 -rfbport 뒤에 적혀 있는 5901이 포트 번호임을 확인할 수 있습니다.
ps -ef | grep vnc
4. Mac에서 접속
Mac에서 ‘화면 공유’ 앱을 열거나, Finder에서 Command + K를 눌러 라즈베리파이의 IP 주소를 입력한 후 접속합니다.
IP 주소는 vnc://라즈베리파이_IP 형식으로 입력하고, 설정한 VNC 비밀번호를 사용해 로그인합니다.
이 과정을 통해 Mac에서 라즈베리파이의 화면을 원격으로 제어할 수 있습니다.
References :
https://m.blog.naver.com/dsz08082/222098622936
https://velog.io/@jsoh/라즈베리파이-Mac-에서-화면-공유-설정
'개발 일지, etc > Linux' 카테고리의 다른 글
[Ubuntu(Linux)] 부팅 시 검은 화면이 뜰 때 (0) | 2024.10.25 |
---|---|
[Ubuntu(Linux)] ssh 원격 접속 에러(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!) (3) | 2024.09.28 |
[Ubuntu(Linux)] Mac에서 ubuntu 원격 데스크톱 연결 (+20241025 수정) (3) | 2024.09.21 |
[Ubuntu(Linux)] docker 설치 및 troubleshooting(미완성) (0) | 2024.09.20 |
[Ubuntu(Linux)] 리눅스 서버 구축 4. vscode 이용 접속 (0) | 2024.08.06 |