
SSH란 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜입니다
등장배경
기존 원격 접속은 텔넷(Telnet)이라는 방식을 사용했는데, 암호화를 제공하지 않기 때문에 보안상 취약하다는 단점이 있었습니다.
따라서 이를 암호화하는 SSH 기술이 등장했습니다.
SSH 클라이언트와 SSH 서버의 관계로 상호작용하면서 SSH 서버가 설치된 운영체제를 제어합니다.
클라이언트와 서버 사이에는 강력한 암호화 방법을 통해서 연결되어 있기 때문에 데이터를 중간에서 가로채도 해석 할 수 없는 암호화된 문자만이 노출됩니다.

쉽게 말해서 SSH란 shell 즉 터미널을 이용해서 원격서버와 정보를 안전하게 교환할 수 있는 하나의 방법이라고 볼 수 있습니다.
리눅스와 Mac과 같은 Unix 계열의 운영체제는 기본적으로 SSH 클라이언트가 설치 되어 있기 때문에 SSH를 이용하기 위해서 특별한 클라이언트가 필요하지 않습니다.
그렇다면 어떻게 사용할까요?
ssh 계정@IP주소 입력 (파란색 박스)
윈도우 운영체제에는 SSH 클라이언트가 설치되어 있지 않습니다. 따라서 SSH 클라이언트를 설치해야 윈도우에서 Unix 계열의 운영체제를 제어 할 수 있습니다.
Xshell, Putty, mobaxterm 등 여러개 중 하나 다운받아서 사용할 수 있습니다.
저는 mobaxterm를 통해 진행해보겠습니다. mobaxterm 다운로드 하기
mobaxterm를 선택한 이유는 SSH뿐 아니라 FTP, SFTP, Telnet, AWS S3 등 여러가지를 사용할 수 있기 때문에 선택했습니다.

