serin99
serin 개발 일기
serin99
전체 방문자
오늘
어제
  • 분류 전체보기 (76)
    • FE (25)
      • JavaScript (14)
      • React (6)
      • Web (5)
    • IT (22)
      • [FE] 위클리 페이퍼 (19)
      • CS (2)
    • Project (4)
    • Python (8)
    • DB (2)
    • IoT (14)
      • 라즈베리파이 (9)
      • 아두이노 (4)

태그

  • 라즈베리파이
  • 프로그래밍
  • 부트캠프
  • 자바스크립트
  • Python

인기 글

최근 글

최근 댓글

티스토리

hELLO · Designed By 정상우.
serin99

serin 개발 일기

IoT/라즈베리파이

라즈베리파이3 SSH 연결

2023. 2. 23. 20:27
728x90

🤔 SSH 란?

 

  • SSH는 Secure Shell의 약자이다.
  • 원격 시스템에서는 명령을 실행할 수 있도록 해주는 프로토콜이다.
  • 주로 리눅스, 유닉스 시스템에서 사용된다.
  • 암호화 기법을 사용하여 안전한 통신이 가능하다
  • SSH는 안전한 원격 통신을 위해 사용된다.
  • 22번 Port를 사용한다.

 

SSH가 사용되기 이전에는 텔넷(Telnet)이 사용되었다.

 

Telnet 통신에는 기본적으로 23번 포트가 사용되었는데 통신에서 데이터를 암호화하는 과정이 없기 때문에

같은 네트워크 상의 누군가가 통신을 가로챈다면 통신 내용을  모두 엿볼 수 있다는 문제가 존재하였다.

 

이러한 이유로 보안  상의 문제로 SSH가 설계되었다.

 

SSH는 암호화 기법을 사용하기 때문에 누군가 통신을 가로챈다고 하더라도 암호화된 텍스트로 보이게 된다.

기본적으로 22번 Port가 사용되며 주로 리눅스, 유닉스 시스템에서 사용된다.

 

 

1.  환경설정 

->  sudo raspi-config

-> Interfacing Options

(각각 공간확장, 유저설정, 부팅설정, 언어 및 시간 설정, 카메라 설정, CPU 오버클럭 설정 등등 

사용자에 따라 쉽게 설정할 수 있다.)  

 

 

-> P2 SSH를 선택한다.

 

 

-> 연결을 동의

-> 이후 리부팅하면 환경 설정은 마무리된다.

 

 

 

2. SSH 연결을 하기 위해 라즈베리파이 IP를 확인해야 한다.

 

-> ifconfig

이후 고정 IP를 설정해야 하기 때문에 네트워크 설정 편집을 해야 한다.

-> sudo nano/ etc/dhcpcd.conf

 

네트워크 설정에서 본인의 주소에 맞게 수정한다. (유선: eth0, 무선: wlan0)

static ip_address = "본인 IP 주소"

static router = "게이트웨이 주소"

 

 

3. window에서 SSH 원격 접속

 

Windows에서 putty 실행 및 정보 입력

putty를 실행한 뒤 SSH를 선택

자신이 사용하는 라즈베리파이의 현재 IP를 입력한 뒤 Port 번호는 22로 수정한다.

 

ID, Password 입력

ID와 Password를 차례로 입력하면 접속이 된 것을 확인할 수 있다.

이때 라즈비안은 기본적으로 만들어지는 사용자 계정이 있다.

username:pi

password:rapberry (패스워드는 보안상의 문제로 터미널을 통해 입력할 때 글자가 보이지 않음)

 

 

728x90

'IoT > 라즈베리파이' 카테고리의 다른 글

라즈베리파이 LED, 초음파 센서 예제  (0) 2023.02.27
라즈베리파이 APM 설치  (0) 2023.02.24
라즈베리파이3 시스템 설정  (0) 2023.02.23
라즈베리파이, 리눅스 기본 명령어  (0) 2023.02.21
라즈베리파이 원격 데스크톱 연결 방법(with 노트북)  (0) 2023.02.19
    'IoT/라즈베리파이' 카테고리의 다른 글
    • 라즈베리파이 LED, 초음파 센서 예제
    • 라즈베리파이 APM 설치
    • 라즈베리파이3 시스템 설정
    • 라즈베리파이, 리눅스 기본 명령어
    serin99
    serin99
    FE 개발자가 되기 위해 공부하는 사람

    티스토리툴바