SSH e TLS
Túnel SSH
Ligue Conectar via SSH no painel Pelo túnel secreto. Funciona com PostgreSQL, MySQL, SQL Server, Redis, MongoDB, Trino e ClickHouse.
| Campo | Observação |
|---|---|
| Host SSH | O bastion, por exemplo bastion.example.com |
| Porta SSH | 22 por padrão |
| Usuário SSH | |
| Autenticação | Agente / chaves padrão, Arquivo de chave ou Senha |
- Agente / chaves padrão usa o seu
ssh-agente as chaves padrão em~/.ssh. Nada secreto é guardado. - Arquivo de chave pede o caminho da chave privada e a senha da chave, se ela tiver.
- Senha pede a senha SSH.
O Host e a Porta do banco no formulário são resolvidos a partir do servidor SSH, então use o endereço que o bastion enxerga (muitas vezes localhost ou um nome interno).
Como o túnel funciona:
- O Lily roda o
sshdo sistema com encaminhamento de porta local, então o seu~/.ssh/confige o agente valem como no Terminal. - Um host nunca visto é aceito e lembrado. Um host cuja chave mudou é recusado.
- Senhas e frases de chave vão para o
sshpor um helper de askpass, nunca pela linha de comando, e ficam no Keychain. - O túnel desiste depois de 10 segundos se o bastion não responder.
TLS
| Banco | Opção | Verificação do certificado |
|---|---|---|
| PostgreSQL | Usar TLS / SSL | Verificar certificado do servidor recusa certificados não confiáveis e autoassinados, como sslmode=verify-full |
| MySQL | Usar TLS / SSL | Verificar certificado do servidor, igual ao PostgreSQL |
| SQL Server | Usar TLS / SSL | Criptografa sem verificar o certificado. Sem TLS, só o login é criptografado |
| MongoDB | Usar TLS / SSL | Confiança do sistema |
| Trino | Usar HTTPS | Confiança do sistema |
| ClickHouse | Usar HTTPS | Confiança do sistema. Troque a porta você mesmo (o HTTPS costuma ser 8443) |
| DynamoDB | Sempre HTTPS para a AWS | Confiança do sistema |
| Redis | Não suportado | Use um túnel SSH |
"Confiança do sistema" quer dizer que o certificado precisa ser válido para o macOS; um certificado autoassinado falha.
Senha em HTTP puro
O Trino se recusa a mandar senha por HTTP puro: ligue Usar HTTPS. O ClickHouse manda a senha mesmo em HTTP, então prefira HTTPS ou um túnel SSH para qualquer servidor que não esteja na sua máquina.
O TLS do Redis ainda não é suportado. Uma URL rediss:// é recusada em vez de conectar em texto puro sem avisar; conecte por um túnel SSH.
