SSH란?
2022. 3. 22. 14:31
기타 IT
SSH란 Secure Shell의 약자로 원격지에 있는 컴퓨터를 안전하게 제어하기 위한 프로토콜이나 이 프로토콜을 사용하는 프로그램들을 의미한다. Secure는 단어 그대로 보안이라는 의미이고, Shell은 컴퓨터를 명령어로 원격지에서 제어하는 방식이다. SSH가 적용된 서버를 SSH가 적용된 클라이언트가 제어하게 된다. 상호작용을 하는 방법은 암호화를 사용하게 된다. 기존에는 Telnet을 주로 사용했는데 평문으로 정보를 전송하기 때문에 중간에서 가로챌 경우 보안상 문제가 생기므로, Secure를 도입해서 SSH를 사용하게 되었다. 그 보안이 바로 암호화와 복호화 방식인 것이다. 암호화 방식 암호화 방식에는 여러가지가 있지만 핵심은 공개키와 개인키 쌍이 필요하다는 것이다. 간단하게 예를 들자면, 젠킨스..