por

0

Salvar servidores SSH Keys, IP, Port, HostName em MacOS Sierra – Terminal & Dicas de configuração SSH

Salvar servidores SSH Keys, IP, Port, HostName em MacOS Sierra – Terminal & Dicas de configuração SSH

0

Também foi falado aqui, e em vários fóruns, sobre o fato do novo macOS Serra, as chaves privadas não são mais armazenadas em Chaveiro depois de reiniciar o sistema.

Para administradores de servidores que usam uma conexão SSH segura com uma chave de autenticação, isso é um pouco chato. Toda vez que quiserem se autenticar via SSH/Terminal, deverão executar o comando: ssh-add -K ~caminho/chave_privada.pem, após o qual no Terminal execute a linha de comando para conexão e autenticação aos servidores gerenciados. Via de regra, o comando é executado: ssh root@endereço_ip.

Uma solução mais simples seria editar o arquivo ~/.ssh/config no qual criar uma espécie de alias, tanto para a chave de autenticação quanto para o usuário e nome do host.

1. Abra o aplicativo Terminal no macOS e execute o comando:

sudo nano ~/.ssh/config

2. Adicionamos as seguintes linhas:

Host anyname
 HostName IPServer
 Port 22
 User root
 IdentityFile /Volumes/path/private_keys.pem

3. Ctrl+X , então Y e Digitar para salvar as alterações na configuração.

Para autenticação via Terminal, será executada a linha de comando: ssh qualquer nome. A autenticação será feita automaticamente com o usuário “raiz” no nome do host e porta indicados na configuração, usando a chave de autenticação indicada em “Arquivo de Identidade”.

No arquivo ~/.ssh/config você pode adicionar qualquer aliase desejado. A condição é como na linha “Hospedar” ter nomes diferentes.

Salvar servidores SSH Keys, IP, Port, HostName em MacOS Sierra – Terminal & Dicas de configuração SSH

Você também pode estar interessado em...

Deixe uma resposta

Seu endereço de e-mail não será publicado. Os campos necessários estão marcados *