SSH1 SSH2 프로토콜 설정 변경
SSH(Secure Shell) 프로토콜은 서버로의 터미널 접속시 전송되는 모든 데이터를 암호화하여 전송하는 보안 연결 프로토콜입니다.
해당 프로토콜은 두 가지 버전이 있는데, 바로 SSH1(SSHv1)과 SSH2(SSHv2)입니다. 암호화 방식으로는 V2가 더욱 우수합니다.
필요에 따라 원하는 SSH 버전을 활성화 또는 비활성화할 수 있으며, 아래는 SSH 버전을 선택할 수 있는 방법입니다.
/etc/ssh/sshd_config (ssh 서버 세팅 파일)을 편집합니다. 아래 내용을 찾아 원하는 프로토콜 버전만을 지원하도록 수정 할 수 있습니다.
Protocol 2 # (기본값) 버전 2로만 접속할 수 있도록 함
Protocol 2,1 # 버전 2를 우선으로 하고 버전 1로도 접속이 가능하도록 처리함
만약 SSHv1을 사용한다면, HostKey /etc/ssh/ssh_host_key 가 주석처리되어있는 경우 이를 해제해야만 합니다.
위 설정이 완료되었다면 service sshd restart 또는 /etc/init.d/sshd restart 명령어로 변경한 sshd 설정을 적용해주시면 됩니다.
이제 모든 설정이 끝났습니다.
Xshell, Putty와 같은 터미널 에뮬레이터를 실행하여 어떤 SSH 버전으로 접속할 것인지 선택 해야만 해당 버전으로 접근이 가능하게 됩니다.