SSH 기본개념

SSH(Secure Shell)

SSH 개요

원격지 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜(Secure Shell). 보통 축약해서 SSH라고 부른다.

SSH는 네트워크 관리자들이 웹서버를 포함한 여러 종류의 서버들을 원격지에서 제어하기 위해 널리 사용된다.

기존의 Telnet, FTP 등은 암호화가 이루어지지 않아 계정 정보가 탈취될 위험이 높다. SSH는 여기서 암호화 기능을 추가하여 1995년에 나온 프로토콜이라고 한다.

SSH특징

  • 모든 데이터 암호화 보장
    • 클라이언트-서버 연결의 양단은 전자 서명을 사용하여 인증, 패스워드는 암호화
  • 빠른 전송 효율
    • 트래픽 압축으로 더욱 빠른 전송 효율
  • 포트
    • 22번 포트 사용

SSH Protocol

접속방법

  • Mac OS
    • openssh가 기본적으로 설치되어 있다.
>ssh UserName@HostName
  • Linux(우분투 또는 데비안 OS)
>sudo apt install openssh-server
  • Windows
    • Putty, Xshell 등의 SSH Client 통해 사용 가능

참고

나무위키 - Secure Shell

TG Programming Diary

SSH.com

댓글남기기