Enregistrer les serveurs SSH Keys, IP, port, nom d'hôte dans macOS Sierra – Terminal Server & Conseils de configuration SSH

On a également parlé ici, et sur de nombreux forums, du fait que le nouveau Sierra de MacOS, les clés privées ne sont plus stockées dans Porte-clés après avoir redémarré le système.

Pour les administrateurs de serveur, qui utilisent une connexion SSH sécurisée avec une clé d'authentification, c'est un peu ennuyeux. Chaque fois qu'ils souhaitent s'authentifier via SSH/Terminal, ils doivent exécuter la commande : ssh-add -K ~ chemin/private_key.pem, après quoi, dans le terminal, exécutez la ligne de commande pour la connexion et l'authentification aux serveurs gérés. En règle générale, la commande est exécutée : ssh racine@adresse_ip.

Une solution plus simple serait d'éditer le fichier ~/.ssh/config dans lequel créer une sorte d'alias, à la fois pour la clé d'authentification et pour l'utilisateur et le nom d'hôte.

1. Ouvrez l'application Terminal sur macOS et exécutez la commande :

sudo nano ~/.ssh/config

2. On ajoute les lignes suivantes :

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

3 et 3 Ctrl + x , alors Y et Entrer pour enregistrer les modifications dans la configuration.

Pour l'authentification via Terminal, la ligne de commande sera exécutée : ssh n'importe quel nom. L'authentification se fera automatiquement auprès de l'utilisateur “racine” sur le nom d'hôte et le port indiqués dans la configuration, en utilisant la clé d'authentification indiquée à “Fichier d'identité”.

Dans le fichier ~/.ssh/config, vous pouvez ajouter tous les alias souhaités. La condition est comme sur la ligne “Hôte” avoir des noms différents.

Passionné par la technologie, j'écris avec plaisir sur Stealthsetts.com à partir de 2006. J'ai une riche expérience dans les systèmes d'exploitation: macOS, Windows et Linux, mais aussi dans les langages de programmation et les plateformes de blogs (WordPress) et pour les magasins en ligne (WooCommerce, Magento, Presashop).

Home Votre source de tutoriels informatiques, des conseils et des nouvelles utiles. Enregistrer les serveurs SSH Keys, IP, port, nom d'hôte dans macOS Sierra – Terminal Server & Conseils de configuration SSH
Laisser un commentaire