5. SSH

 

  ssh(secure shell) 이름그대로 보안 쉘로서 서버와 클라이언트간의 통신 내용을 암호화하여 sniffer로부터 서버 정보와 통신하는 데이터를 보호하기 위한 프로그램이다.

  과거에 주로 사용하던 Telnet에 보안 기능을 가미한 것으로 생각하면 되겠다.

 

<그림 5-1 telnet과 ssh 접속>


  그림 <5-1>은 ssh 프로그램의 이해를 돕기 위해서 그림으로 나타낸 것이다.

  telnet의 경우 그림에서 보듯이 서버와 통신을 할때 전송한 아이디가 그대로 평문으로 전송이 되는 반면 ssh는 알아볼 수 없는 문자로 암호화 되어서 전송한다. 이것이 바로 ssh의 사용목적이다.


  ssh는 ssh 접속툴을 사용해야만 하는데 이 툴은 http://manpage.co.kr에 링크되어있으며, ssh로 접속하는 방법과 기타 간단한 설정 등을 설명해 놓았으므로, 읽어보면 서버 운영에 도움이 될 것이다.