Embedded : : Linux/: : Linux

Raspberry Pi(라즈베리파이) SSH

Jay.P Morgan 2023. 11. 8. 11:25

라즈베리파이에서 직접 개발하기보다 개발환경에서 라즈베리파이를 연결할 때, IP를 확인해봅시다.



  1. 라즈베리파이에 할당된 네트워크 정보 확인

 - eth0 : 유선 네트워크 | wlan0 : 무선 네트워크

 

라즈베리파이 터미널에서 ip값 확인 

pi@raspberrtpi:~ $ ifconfig

 

  vim Editor를 이용하여 고정 IP로 변경

  • 유동IP환경이 불편하다면, 고정 IP로 바꿔보자

 

pi@raspberrtpi:~ $  sudo nano /etc/dhcpcd.conf

또는

pi@raspberrtpi:~ $  sudo vi /etc/dhcpcd.conf

 

입력 후, # Example static IP configuration: 부분에 주석 해제 후, 본인이 설정하고자 하는 고정 IP값 입력한다.

 

 

그 후, 네트워크를 재시작한다.

pi@raspberrtpi:~ $  sudo /etc/init.d/networking restart

 

 

 

  2. SSH 설정

 

  • SSH는 Secure Shell 약자로, 원격 클라이언트(보통 윈도우가 설치된 컴퓨터)에서 리눅스가 설치되어 있는 컴퓨터에 접속하는 프로토콜입니다.
  • 즉, 리눅스를 부팅하여 전용 모니터를 보고 수행할 수 있는 역할을, SSH를 통하면 원격에서 Terminal을 리눅스 컴퓨터에 접속 및 제어가 가능한 기술입니다. 
  • 본래 유닉스 때부터 사용하던 Telnet에 암호화 기능을 추가해서 클라이언트와 호스트 간에 안전한 통신을 위해 고안된 인터넷 프로토콜입니다.

 

  2.1 Terminal에서 설정하는 법

  • 라즈베리파이 OS에는 SSH Server가 기본으로 설치되어 있지 않으므로, 타겟에서 아래 명령어를 실행합니다.
# SSH 설치 (server와 client 설치)
sudo apt-get install -y openssh-server openssh-client

 

※ SSH 설치

 

 

# 시스템 재시작
sudo systemctl restart ssh

 

# SSH Enable 활성화
sudo systemctl enable ssh

※ SSH 활성화

 

# 시스템 확인
sudo netstat -natp | grep 22

 

※ SSH 확인

 

반응형
 

 

################################

접속 방법 :  Teraterm에서 접속

################################

 

SSH 접속 프로그램은 테라텀(tera term)을 자주 쓰는 관계로 이것을 기준으로 설명을 해드리겠습니다.
테라텀이 없으신 분들은 아래 링크로 다운로드하신 후 사용하시면 될 것 같아요.^^
https://tera-term.softonic.kr/

 

Tera Term

개인 컴퓨터 용 오픈 소스 에뮬레이션 소프트웨어

tera-term.softonic.kr

설치를 완료하시면 테라텀을 실행해 주세요.
먼저 File에 New Connection을 클릭합니다.

 

TeraTerm(테라텀) 연결

 

 

그러면 아래와 같은 창이 뜨는데, 여기에 라즈베리파이의 IP를 넣어주시면 됩니다.
지금 사용하고 있는 라즈베리파이는 Wifi를 이용해서 연결이 되어있어요.
포트 번호는 22이고, Service는 SSH를 선택하고 OK를 눌러줍니다.

 

SSH IP 연결 설정

 

 

SSH Authentication이라는 로그인 창이 보입니다.
여기에 User Name과 Passphrase를 넣어주시면 돼요.
User Name은 라즈베리파이 ID를 넣어주시고, Passphrase에는 라즈베리파이 Password를 넣어 주시면 됩니다.

 

특별히 변경하지 않았다면 아래와 같이 사용하시면 됩니다.

 

 

 

Raspberry PI OS를 설치한 관계로 ID는 pi, Password는 raspberry를 입력했습니다.

 

SSH ID / PWD 설정

 

 

원격으로 라즈베리 파이에 로그인이 되었습니다. ^^

 

SSH 연결

 

300x250
 

이제는 라즈베리파이를 부팅만 시키고 기존 윈도우가 설치되어 있는 컴퓨터에서 편안히 작업을 할 수가 있게 되었습니다. 

짝짝짝!!! 이제 더 이상 추가 모니터, 키보드, 마우스가 필요가 없어졌어요^^

정말 편하네요. 공간도 차지하지 않고요. ㅎㅎㅎ

이것으로 SSH 설정 및 접속 방법에 대해서 마무리하겠습니다. 

그럼 오늘도 화이팅 ~~~

출처: https://crazy-m2m.tistory.com/4 [Crazy M2M:티스토리]