일모도원(日暮途遠) 개발자
[SSH 에러수정] sign_and_send_pubkey: no mutual signature supported 본문
반응형
간만에 ssh를 이용하여 AWS에 있는 서버에 접속할려고 하니까 아래와 같은 에러가 나온다. (ssh말고는 접속이 안되는데 -_-)
sign_and_send_pubkey: no mutual signature supported
ssh -i pem파일명 ec2-user@ec2-ip주소.ap-northeast-2.compute.amazonaws.com
구글링 해보니 서버에 있는 SSH의 암호화 알고리즘과 클라이언트의 암호화 알고리즘버전(?)이 안맞아서 그렇다고 한다.
클라이언트 Mac은 최신 버전(벤추라)이고 서버는 Amazon Linux AMI release 2016.09 이다. 년도가 많이 차이가 난다.
아래처럼 "-o PubkeyAcceptedKeyTypes=+ssh-rsa"를 추가하니 접속이 가능하다.
ssh -i pem파일명 -o PubkeyAcceptedKeyTypes=+ssh-rsa ec2-user@ec2-ip주소.ap-northeast-2.compute.amazonaws.com
반응형