Skip to content

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.

CampoObservação
Host SSHO bastion, por exemplo bastion.example.com
Porta SSH22 por padrão
Usuário SSH
AutenticaçãoAgente / chaves padrão, Arquivo de chave ou Senha
  • Agente / chaves padrão usa o seu ssh-agent e 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 ssh do sistema com encaminhamento de porta local, então o seu ~/.ssh/config e 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 ssh por 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 ​

BancoOpçãoVerificação do certificado
PostgreSQLUsar TLS / SSLVerificar certificado do servidor recusa certificados não confiáveis e autoassinados, como sslmode=verify-full
MySQLUsar TLS / SSLVerificar certificado do servidor, igual ao PostgreSQL
SQL ServerUsar TLS / SSLCriptografa sem verificar o certificado. Sem TLS, só o login é criptografado
MongoDBUsar TLS / SSLConfiança do sistema
TrinoUsar HTTPSConfiança do sistema
ClickHouseUsar HTTPSConfiança do sistema. Troque a porta você mesmo (o HTTPS costuma ser 8443)
DynamoDBSempre HTTPS para a AWSConfiança do sistema
RedisNão suportadoUse 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.

O Lily DB é gratuito para uso pessoal e comercial.