PROBLEM DESCRIPTION or QUESTION
key exchange 알고리즘이 없다고 나오면서 접속이 안됩니다.
RESOLUTION
리눅스의 SSH 서버가 허용하는 알고리즘을 클라이언트 프로그램인 Xshell이 지원하지 못해서 발생하는 문제입니다.
주로 오래된 Xshell 버전으로 비교적 최신 버전의 리눅스에 접속할 때 발생합니다.
Xshell 5는 Ubuntu 20.04의 기본 설정 시의 알고리즘을 지원합니다만, 서버 관리자가 보안상의 이유 등으로 SSH 서버 설정을 새로 하여 Xshell이 지원하지 못하는 경우일 수 있습니다.
두 가지의 해결책이 있습니다.
Xshell을 최신 버전으로 업그레이드하는 방법.
Ubuntu SSH 서버가 Xshell 5가 지원하는 알고리즘을 사용할 수 있도록 설정하는 방법.
서버 관리자에게 Xshell 해당 버전에서 지원 가능한 알고리즘을 SSH 서버에도 등록할 수 있도록 요청해야 합니다.
해당 세션의 추적 기능을 켜고 접속해 보면 Xshell이 해당 세션에서 사용 중인 알고리즘과 서버가 지원하는 알고리즘을 확인해 볼 수 있습니다.