SSH란 무엇이며 왜 사용하는가?

작성자

카테고리:

SSH의 정의

SSH(Secure Shell)는 네트워크를 통해 원격 서버에 안전하게 접속하기 위한 암호화 통신 프로토콜이다. 기본 포트는 22번이며, 클라이언트와 서버 사이의 모든 통신 내용을 암호화하여 도청과 변조를 방지한다. 서버 관리자가 데이터센터에 직접 가지 않고도 자신의 노트북에서 서버를 제어할 수 있는 것은 SSH 덕분이다. 리눅스 서버 운영의 가장 기본적인 도구이자 관문이다.

SSH 이전의 세계

SSH가 등장하기 전에는 Telnet이라는 프로토콜이 원격 접속에 사용되었다. 문제는 Telnet이 데이터를 평문(Plaintext)으로 전송한다는 점이다. 로그인 시 입력하는 아이디와 비밀번호, 이후 실행하는 모든 명령어와 출력 결과가 암호화 없이 네트워크를 통해 전달된다. 같은 네트워크에서 패킷 스니핑 도구를 사용하면 이 모든 내용을 그대로 볼 수 있다. SSH는 1995년 핀란드 헬싱키 공대의 Tatu Ylonen이 이 보안

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다