본문 바로가기

리눅스

[리눅스] ssh "no hostkey alg" 오류

728x90

ssh "no hostkey alg" 오류

"no hostkey alg" 오류는 -o HostKeyAlgorithms=ssh-rsa 옵션을 사용하여 ssh-rsa 호스트 키 알고리즘을 명시했음에도 불구하고 발생할 수 있는 오류입니다. 이는 원격 서버가 RSA 호스트 키 알고리즘을 지원하지 않을 수 있음을 나타냅니다.

 

이러한 경우에는 서버에서 지원하는 다른 호스트 키 알고리즘을 지정해볼 수 있습니다. 다음과 같은 단계를 따라 진행할 수 있습니다.

 

호스트 키 알고리즘 확인: 다음 명령을 실행하여 원격 서버에서 지원하는 호스트 키 알고리즘 목록을 확인합니다.

ssh -Q key

이 명령은 호스트 키 알고리즘을 포함한 사용 가능한 키 유형 목록을 표시합니다.

 

다른 호스트 키 알고리즘 지정: 1단계에서 제공된 목록에서 서버에서 지원하는 호스트 키 알고리즘을 선택하고 SSH 명령에 -o HostKeyAlgorithms= 옵션과 함께 사용합니다.

예를 들어

ssh -o HostKeyAlgorithms=ssh-ed25519-cert-v01@openssh.com user@remote

ssh-ed25519-cert-v01@openssh.com를 목록에서 적절한 호스트 키 알고리즘으로 바꿔주시면 됩니다.


서버 관리자에게 문의: 다른 호스트 키 알고리즘을 지정해도 문제가 해결되지 않는 경우, 서버 관리자에게 문의하여 추가 도움을 받는 것이 좋습니다. 서버 관리자는 지원하는 호스트 키 알고리즘에 대한 정보를 제공하거나 서버에 연결하는 데 도움을 줄 수 있습니다.

 

호스트 키 알고리즘을 수정하는 것은 보안적인 측면에서 중요하므로 변경하기 전에 시스템 관리자와 상담하거나 서버의 문서를 참조하는 것이 중요합니다.

 

728x90

'리눅스' 카테고리의 다른 글

[리눅스] httpie 명령어  (0) 2023.05.31
ssh 접속 오류 해결 방법(no hostkey alg)  (0) 2023.05.31
chown 명령어  (0) 2023.05.30
우분투에서 고정 IP 주소를 설정하는 방법  (0) 2023.05.26
MHA NodeUtil.pm 에러  (0) 2023.05.24