반응형
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
반응형