Salvar Servers SSH Keys, IP, Port, HostName in macOS Sierra - Terminal Dicas de configuração do & SSH

Embora as discussões tanto aqui como em diversos fóruns sobre o facto de o novo macOS serra, Sites de chave privada não são mantidos Keychain após reiniciar o sistema.

Para administradores de servidor, que usam uma conexão SSH segura com uma chave de autenticação, isso é um pouco irritante. Toda vez que eles quiserem autenticar via SSH/Terminal, deve executar o comando: ssh-add -K ~ path / private_key.pem, após o que em Terminal para executar a linha de comando para conexão e autenticação aos servidores gerenciados. Como regra, o comando é executado: ssh root @ ip_address.

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

1. aplicativo aberto Terminal pe macOS e execute o comando:

sudo nano ~/.ssh/config

2. Adicione as seguintes linhas:

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

3. Ctrl+X em seguida Y si Enter para salvar as alterações na configuração.

Para autenticação por Terminal, a linha de comando será executada: anyname ssh. A autenticação será feita automaticamente com o usuário "root" no hostname e porta indicados na configuração, utilizando a chave de autenticação indicada em "IdentityFile".

Você pode adicionar quantos apelidos quiser no arquivo ~ / .ssh / config. A condição é que na linha "Host" você tenha nomes diferentes.

Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma ampla experiência em sistemas operacionais: macOS, Windows e Linux, assim como em linguagens de programação e plataformas de blogs (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).

Como » iHowTo » iComo fazer - macOS » Salvar Servers SSH Keys, IP, Port, HostName in macOS Sierra - Terminal Dicas de configuração do & SSH
Deixe um comentário