본문 바로가기
프로그래밍/라즈베리파이

라즈베리파이 3 SSH, VNC

by TcTT 2017. 3. 28.
반응형

라즈베리파이 3 SSH, 외부접속


개발환경이 15인치 노트북 + 27인치 모니터인데...

라즈베리를 27인치 모니터로 출력하면 노트북에 화면이 너무작아 글 보기가 불편하다.

그래서 27인치 모니터에서 PuTTY나 GUI환경의 원격 데스크톱 연결을 통해 개발하기로 한다.


우선 첫번째 방법인 PuTTY 로 연결하기위해 SSH기능을 활성화 해줘야한다.

기본설정은 SSH 비활성화 상태이다.


$ sudo raspi-config  를 입력하여 설정 화면으로 들어간다.


5번 메뉴의 Interfacing Options 선택


P2 SSH 선택


SSH server to be enabled? 

Yes 를 선택하여 SSH 기능을 활성화 합니다.



여기까지 셋팅을하면 PuTTY를 사용하여 SSH형식으로 접속이 가능합니다.


PuTTY 에 접속하기위해선 Host Name 과 Port 번호가 필요하다.


Host Name 은 라즈베리파이 IP 주소 / Port 번호는 SSH Port를 사용하면 된다.


라즈베리파이 아이피번호는 $ ifconfig 명령어를 통해 알 수 있다.

현재 개발환경의 아이피는 192.168.100.103 으로 설정되어있다.

이 방식은 PuTTY 접속지와 라즈베리파이가 같은 공유기에 물려있어야 한다.


PuTTY를 실행 후

Host Name 엔 라즈베리파이 아이피 입력후 접속하면 된다!





개발하는 공간이 정해져 있으면 대부분 위와같은 셋팅으로 해결가능하다.

로컬에서 접속시에 리눅스를 편하게 다룰줄알면 터미널로 쉽게 개발이 가능하지만, 리눅스를 편하게 다룰 수 없다면 GUI 환경이 편할 수 있다.

GUI 환경을 보기위해선 VNC 기능을 사용한다.


VNC기능도 SSH처럼 기본이 비활성화 상태이므로 VNC를 활성화 해준다.

SSH처럼 $ sudo raspi-config 를 입력 후


5. Interfacing Options 선택


P3 VNC 선택


VNC Server to be enabled? 

Yes 선택하여 VNC 서버를 사용합니다.




VNC 를 사용해 VIEW 하기위해 VIEW 프로그램을 설치합니다!


경로 : https://www.realvnc.com/download/vnc/windows/


대부분의 사용자가 Windows를 사용할거니만 혹시나모를 다른 사용자를 위해 자신의 운영체제 선택 후,

EXE / ZIP 중에 아무거나 골라서 설치합니다.

ZIP 형식으로 진행해 봅시다!



설치 과정..



아무생각없이 Next 하다가 VNC 서버도 설치했다..

서버는 설치하지 않아도 된다


설치가 완료되면 VNC Viewer 를 실행하여 

라즈베리파이 ip주소 입력 후 엔터를하면 라즈베리 화면이 출력된다.


Identity Check 화면이 나온다면 

Continue 를 클릭하여 계속 진행하고


Authentication 화면이 나온다면

기본 아이디와 패스워드인

pi / raspberry 를 입력하면된다.

기본 패스워드이기때문에 패스워드를 변경하는걸 권장한다.

예제를 보여주고싶은데 현재 개발환경이 로컬접속이 아닌, 외부에서 접속하기때문에 이후 스크린샷은 없다.

차후에 로컬에서 접속할 수 있는 환경이되면 스크린샷을 추가할 예정이다.


이렇게 셋팅을하면 별도 HDMI 케이블 없이 사용중인 노트북, 데스크탑에서 쉽게 라즈베리를 제어할 수 있다.



반응형