
Kerberos 티켓을 사용하여 SSH를 통해서만 액세스할 수 있는 서버의 Mysql 데이터베이스에 연결해야 합니다. 콘솔에서는 이 작업이 쉽습니다. 다음을 수행합니다.
kinit (then enter password)
ssh username@server (without entering password)
sudo su - (without entering password)
mysql (without user or password)
이제 Mysql Workbench 또는 PHPStorm과 같은 GUI를 사용하여 데이터베이스의 내용을 보고 싶지만 연결을 설정하는 방법을 모르겠습니다.
PHPStorm에서 "SSH 터널 사용"을 클릭하고 "프록시 호스트"에 서버를 추가하고 "프록시 사용자"에 내 사용자 이름을 추가했습니다.
이제 인증 유형 "비밀번호" 또는 "키 쌍" 중에서 선택해야 하지만 둘 중 어느 것도 Kerberos에서 작동하지 않는 것 같으며 무엇을 시도해도 연결할 수 없습니다.
저는 PHPStorm, MySQL Workbench 및 DBeaver를 사용해 보았으며 기본적으로 모두 SSH 터널 설정을 위한 동일한 옵션을 제공합니다.
다음은 MySQL Workbench의 SSH 터널에 대한 질문입니다.MySQL Workbench를 통한 SSH 터널링, 그러나 Kerberos는 포함되지 않습니다.