Embedded System/Raspberry Pi

[라즈베리파이] SSH, PuTTY 사용하기

임베지수 2017. 4. 2. 14:42

라즈베리파이에 연결할 모니터,키보드,마우스가 부족할 경우가 있다. 따라서 원격제어처럼 사용하는 사람이 많다.


먼저 SSH란 Secure SHell의 약자이다. 즉 보안쉘.....--; 지식백과에 따르면 다음과 같이 설명하고 있다.


SSH

[Secure Shell] 


secure shell의 약어. PGP와 마찬가지로 공개 키 방식의 암호 방식을 사용하여 원격지 시스템에 접근하여 암호화메시지를 전송할 수 있는 시스템. 따라서 LAN 상에서 다른 시스템에 로그인할 때 스니퍼에 의해서 도청당하는 것을 막을 수 있다.




SSH를 쓰기 위해서 라즈베리파이에서 설정을 해줘야 한다. 콘솔창에 sudo raspi-config 입력하면 다음화면이 뜬다.



아래쪽 ssh를 선택하면 아래와 같은 화면이 뜨는데 <Enable>을 선택하고 재부팅해주면 설정끝이다.



다음으로 PuTTY를 설치해준다. PuTTY는 텔넷접속프로그램이다. 라즈베리파이의 SSH 서버로 접속하여 서로 통신할 수 


있게 해주는 역할을 한다. 구글에 검색하면 다운로드 페이지가 나온다.




다운받은 파일을 설치하고 실행시키면 configuration창이 뜨는데 Hosu Name에 라즈베리파이 IP주소를 적어준다.


IP주소를 모른다면 라즈베리파이 터미널에 ifconfig라는 명령어를 입력하면 확인 할 수 있다.


IP주소를 입력하고 아래쪽 Open을 눌러준다.



정상적으로 접속이 되면 처음에 login as : 라는 것이 뜬다. 여기에 라즈베리파이 id랑 p/w입력하면 끝이다.


참고로 PuTTY로는 xwindow, 즉 GUI환경을 쓸수 없음을 알아야한다. 뭣도 모르고 startx를 해버리는 일이 없도록...


원격으로 GUI환경을 사용하고 싶으면 VNC를 사용해야 한다. 나중에 기회가 되면 포스트하겠다.