원격에서 서버 PC에 접속해서 작업을 하기위해 SSH(secure shell) 프로토콜을 이용한다. SSH 서버가 설치된 컴퓨터에 클라이언트 프로그램을 이용해 접속해서 명령을 실행하거나 파일을 복사할 수 있다. 기본적으로 22번 포트를 사용한다. SSH의 주요기능은 다음과 같다.
인증
SSH는 서버와 클라이언트로 구분되며, SSH 서버에 접속 할 때 인증을 통과해야 한다. 패스워드 방식뿐만 아니라 RSA, DSA 등 공개키 방식의 인증 방법도 지원한다. 또한, SSH클라이언트는 처음 서버에 접속 할 때 서버의 키를 저장한다.
암호화
SSH는 서버와 클라이언트 간에 데이터를 전송에 기본으로 암호화를 사용한다.
무결성
전달받은 데이터가 변경되지 않은것을 보장한다. MAC 계층을 통해 이를 구현했다.
압축
전달받은 데이터를 보내기전에 압축하고 이를 암호해해서 사용한다.
우분투에 SSH 설치
1. SSH 설치
2. SSH 설정
우분투에서 다음 파일을 변경하여 ssh 설정을 변경할 수 있다
- 포트설정
SSH는 기본으로 22번 포트를 사용하지만 보안을 위해 임의의 포트로 변경하여 사용할 수 있다.
- Protocol
SSH 프로