본문 바로가기
오류해결

No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic), mobaxterm

by RNE21 2020. 10. 7.
반응형

 

When trying to connect to ssh console using mobaxterm, "No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)" error message appears.


Solution: Decrypte the private key with following command

openssl rsa -in <private_key>.key -out <decrypted_private_key>.pem

Condition : the .key file should be encoded with base64 format.


ssh client로 tabby도 사용하지만, mobaxterm도 자주 사용하고 있다.

mobaxterm으로 ssh 연결을 하려다 보면, 간혹 이런 에러메시지를 보이며 연결이 안 된다.
"No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)" error message appears.

패스워드를 사용해서 로그인 할 때는 나타나지 않고,
인증서 사용한 로그인일 때 나타난다.

반응형

원인

ssh 연결에 사용하는 인증서 포맷이 맞지 않아서 그런단다.


해결 방법

일단, 만능 openssl 도구가 필요하다.
다음 명령을 실행하면, mobaxterm에서 인식하는 인증서 포맷으로 바꿔준다.

# openssl rsa -in <private_key>.key -out <decrypted_private_key>.pem

이렇게 변환한 인증서를 mobaxterm에서 사용하면 로그인이 잘 된다.


EOF

반응형