본문 바로가기

FALL in/G.MA' s IoT & 라즈베리파이

[라즈베리파이 시작하기] 04.라즈베리파이 원격제어 하기- SSH & VNC for Mac


라즈베리파이 IP주소 확인하기 

무선랜이 연결되었다면 라즈베리파이의 IP주소를 확인할수있는데 


쉘에서 sudo ifconfig를 입력하시면 이런 화면이 뜹니다. 

eth0은 유선네트워크 wlan0는 무선네트워크를 의미합니다. 위 사진을 보면 무선네트워크에 연결되어있다는것을 보실수있습니다. 

여기서 무선네트워크의 IP주소는 192.168.0.57입니다.  






SSH를 이용해 라즈베리파이 원격 제어하기  

SSH란 Secure Shell의 약자로 보안쉘입니다. 노트북이나 컴퓨터의 화면으로 라즈베리파이를 사용할수 있을까요? 답은 Yes입니다. 일반적으로 라즈베리파이를 사용하려면 HDMI케이블과 모니터, 키보드,마우스가 있어야 합니다. 그런데 노트북과 SSH를 이용하면 여러 장비 없이도 노트북으로 라즈베리파이를 제어할수 있다는 장점이 있습니다. 


맥 터미널 창에서 ssh (ifconfig로 확인한 자신의 ip주소) -l pi 를 입력합니다. 패스워드를 입력하면 위사진과 같이 라즈베리파이의 쉘창이뜹니다. 저곳에 명령어를 적어 라즈베리파이를 제어할수 있습니다. 또한 SSH는 이름과 같이 통신을 암호화하므로 안전합니다 .



VNC를 이용해 라즈베리파이 원격 제어하기 

VNC는 Virtual Network Connection의 약자로 가상 네트워크 연결을 의미합니다. SSH처럼 라즈베리파이를 원격제어할수있는데, SSH는 앞에 보는것 같이 커맨드라인 환경에서만 제어할수 있다는 단점이 있습니다. VNC는 그래픽환경(gui)에서 라즈베리파이를 제어할수있습니다.


일단 라즈베리파이쉘에

sudo apt-get update

sudo apt-get install tightvncserver

를 입력하여 VNC서버를 설치해줍니다. 

그리고 vncserver :1 을 입력해 서버를 켜줍니다. 1은 서버의 번호입니다. 처음 실행시에는 패스워드 생성을 해줘야합니다. 



다음으로 맥에서 http://www.realvnc.com/download/ 에 접속하여 VNC뷰어를 다운로드합니다.




설치한 VNC 뷰어를 실행하여  VNC 서버(라즈베리파이)의 아이피주소와 서버번호를 입력해 줍니다. (아이피주소:서버번호)

그리고 Connect버튼을 눌러 아까 설정한 패스워드를 입력해주면 



이렇게 노트북에서 라즈베리파이 그래픽환경에 접속할수 있습니다. 


참고: VNC패스워드 변경 ->vncpasswd 명령어 이용