SSH는 협상할 수 없음...: 일치하는 호스트 키 유형을 찾을 수 없음을 반환합니다. 그들의 인용문: ssh-rsa

SSH는 협상할 수 없음...: 일치하는 호스트 키 유형을 찾을 수 없음을 반환합니다. 그들의 인용문: ssh-rsa

SSH를 통해 Qhora 라우터에 연결하려고 합니다.

192.168.100.1 포트 22200과 협상할 수 없습니다. 일치하는 호스트 키 유형을 찾을 수 없습니다. 그들의 인용문: ssh-rsa

$ ssh 192.168.100.1 -p 22200
Unable to negotiate with 192.168.100.1 port 22200: no matching host key type found. Their offer: ssh-rsa

SSH가 제대로 작동하도록 하는 방법은 무엇입니까?

답변1

당신의 IP는 어디에 있습니까 192.168.100.1? 또는 laxssh옵션을 활성화하는 것과 마찬가지로 별칭을 설정할 수 있습니다.-o

alias laxssh=ssh -oHostKeyAlgorithms=+ssh-rsa
ssh -oHostKeyAlgorithms=+ssh-rsa

이를 영구적으로 유지하려면 하나의 호스트만 화이트리스트에 추가하여 호스트 수를 더 줄일 수 있습니다 ~/.ssh/config.

Host 192.168.100.1
    PubkeyAcceptedAlgorithms +ssh-rsa
    HostkeyAlgorithms +ssh-rsa

ssh-rsa는 안전하지 않은 것으로 비활성화되어 있으므로 모든 IP가 ssh-rsa를 지원해야 한다고 조심스럽게 가정합니다. 나는 laxssh별칭을 선호합니다.

관련 정보