Eu preciso conectar-me a um banco de dados Mysql em um servidor acessível apenas por ssh com um ticket Kerberos. Em um console isso é fácil, eu só faço:
kinit (then enter password)
ssh username@server (without entering password)
sudo su - (without entering password)
mysql (without user or password)
Agora eu quero ver o conteúdo do banco de dados com um gui como Mysql Workbench ou PHPStorm, mas eu não sei como configurar a conexão.
Eu cliquei em (no PHPStorm) "Use SSH Tunnel", adicionei o servidor em "Proxy host" e meu nome de usuário em "Proxy user".
Agora eu tenho que escolher entre Auth Type "password" ou "key pair", mas nenhum parece estar certo para o kerberos e qualquer coisa que eu tente eu simplesmente não consigo conectar.
Eu tentei com PHPStorm, MySQL Workbench e DBeaver, que basicamente oferecem as mesmas opções para configurar um túnel SSH.
Há uma pergunta sobre um túnel SSH com o MySQL Workbench aqui: túnel SSH via MySQL Workbench , mas não envolve o kerberos.