본문 바로가기
전공수업/IoT(C언어)

라즈베리파이 원격 접속 (XRDP, VNC Viewer, PuTTY, Samba)

by JooRi 2024. 10. 4.
728x90
SMALL

* 라즈베리파이 원격 접속

원격 제어를 하려면, 라즈베리파이와 노트북이 같은 네트워크(공유기/AP) 안에 있어야 한다.

 

 

1. XRDP(X-Window Remote Desktop Protocol)

X-Window 기반 원격 접속 프로토콜이다.

 

 

패키지 설치

sudo apt-get install 명령으로 xrdp 패키지 설치.

 

 

ifconfig

ip 주소 확인.

 

 

원격 데스크톱 연결

윈도우의 원격 데스크톱 연결을 실행하여 ip 주소 입력.

 

 

xrdp 로그인 화면

라즈베리파이 아이디와 패스워드 입력.

 

 

2. VNC(Virtual Network Computing)

RFB(Remote Frame Buffer) 프로토콜을 이용하여 원격으로 다른 컴퓨터를 제어하는 GUI 기반 데스크톱 공유 시스템이다.

 

 

https://www.realvnc.com/en/connect/download/viewer/

 

Download VNC Viewer by RealVNC®

RealVNC® Viewer is the original VNC Viewer and the most secure way to connect to your devices remotely. Download VNC Viewer by RealVNC® now.

www.realvnc.com

먼저, 윈도우에 VNC 다운로드.

 

 

VNC

ip 주소 입력.

 

 

원격 접속 화면

원격 접속 끝.

 

 

3. SSH(Secure Shell) - PuTTY

네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고, 다른 시스템으로 파일을 복사할 수 있도록 해주는 응용 프로그램 또는 그 프로토콜을 말한다.

 

기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 통신할 수 있는 기능을 제공한다. TCP 포트는 22번을 사용한다.

 

 

PuTTY

PuTTY를 실행하여 ip 입력.

 

 

원격 접속 화면

라즈베리파이 아이디 패스워드 입력하여 원격 접속.

 

 

4. samba(SMB, Server Message Block)

하나의 시스템(윈도우)이 다른 시스템의 디스크나 프린터와 같은 자원을 공유할 수 있도록 개발된 프로토콜이다.

네트워크가 구축되면 PC의 디스크로부터 자원의 공유가 필요한 경우가 발생한다. 프로그램을 작성하는 경우에도 먼저 작성된 라이브러리를 복사해서 사용할 필요가 발생한다.

이때 다른 시스템의 파일을 공유하기 위해 삼바 프로토콜을 사용한다.

 

 

삼바 설치

sudo apt-get install samba samba-common-bin 명령으로 삼바 설치.

 

 

아이디 패스워드 입력

아이디 패스워드 입력.

 

nano 에디터로 설정파일 열기

유저 접속 허용을 위해 설정파일이 수정이 필요하다. 

sudo nano /etc/samba/smb.conf 명령으로 설정 파일 열기

 

 

설정 파일 수정

위 5줄 입력 후 저장하고,

설정된 내용이 적용되도록 sudo service smbd restart 명령으로 삼바 재실행.

 

 

공유 폴더 접속

윈도우 탐색기의 상위 디렉터리 입력란에 ip 주소 입력하여 공유 폴더 접속.

 

 

728x90
LIST

'전공수업 > IoT(C언어)' 카테고리의 다른 글

오픈소스 하드웨어(OSHW)  (2) 2024.09.12
사물 인터넷(IoT)이란 무엇인가  (0) 2024.09.12

댓글