SSH는 remote된 머신(Host 컴퓨터)에서 쉘을 수행하기 위해 사용하는 암호화시키는 프로토콜이다. 쉽게 말하자면, 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 프로토콜이다.
기존의 Unix System Shell에 원격 접속하기 위해 사용하던 Telnet은 암호화가 이루어지 않아 계정 정보가 탈취될 위험이 높으므로, SSH는 여기에 암호화 기능을 추가하여 1995년에 나온 프로토콜이다. SSH를 통한 모든 것은 암호화되어 동작하기 때문에 중간에 메시지를 가로채더라도 원문을 알 수 없다.
기타 옵션
다른 옵션을 더 보고 싶다면 MAN page를 참고하시오.
$ ssh [옵션] user@hostname
위와 같은 명령어를 사용하면 된다. 접속에 성공하면 그때부터는 원격 호스트의 Shell을 사용하게 된다. exit
명령어를 통해 원격 Shell을 종료하고 돌아올 수 있다.