SSH란 Secure SHell의 약자로 네트워크 상의 다른 컴퓨터에 로그인하거나 원격으로 명령을 실행할 수 있는 프로그램 또는 프로토콜을 의미한다. 포트번호는 22번을 사용한다. 이러한 SSH를 이용해 서버에 접속하여 명령어를 전송하는 원격 서버 접속 프로그램이 PuTTY 이다. 사실 PuTTY 는 SSH 뿐만 아니라 Telnet, Rlogin 등 다양한 방법을 제공하고 있지만, Talnet 은 보안상의 문제로 잘 사용하지 않고, 보통 SSH 를 이용하여 원격 서버에 접속하기 위해 사용한다.
https://salix97.tistory.com/280
보통 서버는 IDC센터에 별도로 관리되고 있기 때문에 서버에 무언가 작업을 위해 매번 IDC센터에 방문하여 출입 허가 받고, 서버에 직접 접속하는 것이 여간 번거로운 일이 아닙니다.
이러한 서버에 회사에서 또는 집에서 원격으로 접속하여 작업을 할 수 있다면 상당히 편하겠죠. PuTTY는 Telnet 또는 SSH 등의 원격 접속을 통해 서버에 직접 접근하여 작업을 수행할 수 있습니다.
Telnet 과 SSH 는 원격 접속을 위한 프로토콜인데, 차이점은 Telnet은 패킷 암호화 기능이 없고, SSH는 있다는 점입니다. SSH는 서버에게 보내는 패킷을 암호화하기 때문에 중간에 패킷을 가로채기 당하더라도 패킷 복호화를 위한 키를 가지고 있지 않기 때문에 내용 확인이 불가능합니다.
출처: https://ooz.co.kr/89[이러쿵저러쿵]
PuTTY는 SSH(Secure Shell), Telnet, TCP 접속을 위한 클라이언트입니다.
일반적으로 Window환경의 호스트 운영체제에서 다른 운영체제에 CLI(Command Line Interface)환경의 SSH 접속에 편리하며 또한 설치와 사용법이 굉장히 간단하다는 장점도 있습니다.