SSH란? SSH는 네트워크 상 다른 컴퓨터의 쉘에 접속하기 위해 사용하는 프로토콜이다. 기존 유닉스 시스템 셸에 원격 접속하기 위해 사용하던 텔넷은 암호화가 이루어지지 않아 계정 정보 노출 위험이 높으므로, 여기에 암호화 기능을 추가하여 1995년에 나온 프로토콜이다. 기본 포트는 22번으로, 셸로 원격 접속하는 것이므로 기본적으로 CLI상에서 작업을 하게 된다. 사용처 서버 관리자가 원격으로 서버를 관리할 때, RaspberryPI 등에 원격으로 접속하여 설정할 때 등. 내부 동작을 간단하게 알아보자면 SSH 서버인 데몬(daemon)이 있고, SSH 클라이언트가 접속을 시도하면 다음과 같은 순서가 진행된다. 서버와 클라이언트는 서로의 공개키(Public key)를 알고있다. 클라이언트가 서버에 연결..