라즈베리파이 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 케이블 없이 사용중인 노트북, 데스크탑에서 쉽게 라즈베리를 제어할 수 있다.
'프로그래밍 > 라즈베리파이' 카테고리의 다른 글
라즈베리파이 GPIO 제어 (0) | 2017.03.30 |
---|---|
라즈베리파이3 외부접속(DDNS, 포트포워딩) (0) | 2017.03.28 |
라즈베리파이 OS 설치 (0) | 2017.03.28 |
라즈베리파이 libpam-chksshpwd (0) | 2017.03.27 |
라즈베리파이 3 시작! (0) | 2017.03.27 |