O MySQL está ouvindo no IP público do seu servidor remoto? A porta 3306 no IP público do servidor remoto pode ser acessada de fora?
O mais provável é que não, e isso é bom.
O que você precisa fazer é dizer ao DataGrip para abrir uma porta ssh para o servidor (um túnel) e então abrir uma conexão com o MySQL.
Parece que o DataGrip não consegue acessar o servidor via ssh.
Tente fazer o ssh no seu servidor do OSX assim:
ssh -L 3306:localhost:3306 your-ssh-user@your-remote-host
Se você não receber nenhum erro, digite as seguintes informações na guia SSH / SSL:
Proxy Host: your-remote-host
Proxy User: your-ssh-user
Proxy Password: your-password
Em seguida, clique em "Testar conexão" e verifique se você não recebeu nenhum erro.
Note que suas credenciais para acessar o servidor via ssh são diferentes das suas credenciais do MySQL!