반응형

DBeaver을 통해 MariaDB를 접근하려니 RSA 관련 오류가 발생함
dbeaver 접속 시 RSA public key is not available client side (option serverRsaPublicKeyFile not set) RSA public key is not available client side (option serverRsaPublicKeyFile not set)
이 부분은 MySQL/MariaDB 서버가 caching_sha2_password 또는 sha256_password 인증 플러그인을 사용하고 있고, 클라이언트가 해당 공개 키(RSA Public Key)를 설정하지 않은 경우 발생하는 암호화된 로그인 처리 문제입니다.
MySQL/MariaDB는 보안을 위해 비밀번호를 전송할 때 RSA 공개 키를 사용하여 암호화할 수 있습니다. 클라이언트에서 serverRSAPublicKeyFile 옵션으로 서버의 RSA 공개 키 파일 경로를 지정해주지 않으면 위와 같은 에러가 발생합니다.
해결 방법.
DBeaver의 MySQL 연결 설정에서 allowPublicKeyRetrieval=true 설정으로 변경

반응형