프로젝트를 진행하며 ‘라즈베리파이 3b’ 를 사용할 일이 생겼다. 이 라즈베리 파이에 접속하기 위해서는 별도의 모니터와 마우스, 키보드가 필요한데 내게 있는건 노트북 뿐이었다. 어떻게든 접속하기 위해 ssh로 접속하는 방법을 검색해 찾았지만, 조금 어려운 부분이 많아 처음부터 정리해보려고 한다.
Secure Shell의 약자로, 네트워크상에서 두 컴퓨터 간의 안전한 원격 연결을 설정하는 보안 프로토콜
컴퓨터에 원격으로 접속할 때 중간에 누군가 가로채거나 엿듣는 경우가 생길 수 있다. 이러한 경우가 생기지 않도록 개발된 보안 프로토콜이다.
주요 특징
기본적으로 22번 포트를 사용합니다.
예전에는 Telnet과 Rlogin 같은 암호화되지 않는 원격 접속 프로토콜을 사용했는데, 이 때문에 수많은 컴퓨터가 해킹되어 중요한 정보가 빼돌려지거나 좀비 컴퓨터가 되어 의도치 않은 해킹 시도에 가담되었다.
이런 문제를 막기 위해 암호화되고 더 안전한 ssh 프로토콜이 개발되었다.
우리는 라즈베리 파이 3b를 이용해 실습해본다! 따로 없다면, 공유기에 연결할 수 있는 다른 컴퓨터나 혹은 VM을 이용해도 괜찮다.
# Window
ipconfig
# linux 에서 IP(내 네트워크 주소) 확인하는 법
ifconfig
# 혹은 아래 둘 중 하나
ip addr show
ip a