Guias
Importar ~/.ssh/config e chaves SSH para o Konsela
Como o Konsela traz para a biblioteca os servidores do ~/.ssh/config e as chaves IdentityFile, e como a impressão digital é verificada na primeira conexão.
O Konsela monta a biblioteca de servidores de uma só vez lendo a sua configuração do OpenSSH existente. A conexão com um servidor é feita pelo aplicativo para desktop, que está em preparação. No navegador, a biblioteca é preparada e exportada, mas o navegador não consegue estabelecer conexões SSH.
O que é lido?
Cada bloco Host sem caracteres curinga vira um servidor. São lidas as linhas HostName, User, Port, ProxyJump e IdentityFile. O servidor intermediário indicado com ProxyJump também é usado na conexão.
Passos
- Escolha o comando Arquivo › Importar ~/.ssh/config. No aplicativo para desktop, o arquivo é lido automaticamente; no navegador, você seleciona o arquivo.
- A janela lista os servidores. Os que já estão na biblioteca são marcados como "já na biblioteca". A seleção é feita com Todos, Somente novos ou Nenhum.
- No aplicativo para desktop, a opção Importar também as chaves SSH traz também as chaves indicadas com IdentityFile. Ao lado de cada chave aparecem os servidores que a usam; para chaves protegidas por frase secreta, a frase é solicitada.
- Conclua com Adicionar à biblioteca.
Uma cópia das chaves é guardada neste dispositivo com a criptografia do sistema operacional (Chaves do macOS, DPAPI do Windows, libsecret do Linux) e vinculada aos servidores correspondentes. Uma chave já registrada neste dispositivo não é adicionada uma segunda vez. No navegador, apenas os servidores são adicionados.
A seção Chaves
As chaves que não estão no arquivo config são adicionadas com Importar na seção Chaves: nos formatos OpenSSH, PEM ou PuTTY (.ppk). Se for preciso uma chave nova, Gerar chave cria um par de chaves ED25519. O comando obtido com Copiar comando para adicionar ao servidor é executado uma vez em uma sessão aberta no servidor com senha.
Na versão da Mac App Store, não é possível acessar o agente SSH do sistema nem a pasta ~/.ssh; as chaves são importadas nesta seção selecionando o arquivo.
A primeira conexão
Na primeira conexão com um servidor, a impressão digital dele é exibida. Compare esse valor com o obtido com o administrador do servidor e confirme-o; em seguida, ele é salvo. Se a impressão digital mudar depois, a conexão é interrompida e os valores antigo e novo são exibidos lado a lado. Se o motivo da mudança for desconhecido, ela não deve ser aceita.
Transferir a biblioteca
Arquivo › Exportar biblioteca grava os servidores, os comandos salvos e os redirecionamentos em um arquivo JSON. Senhas e chaves privadas não são gravadas nesse arquivo; elas são digitadas de novo no outro dispositivo.
A página do Konsela mostra a situação do aplicativo para desktop.