Enregistrer les clés SSH des serveurs, l'adresse IP, le port, le nom d'hôte dans macOS Sierra– Terminal & Conseils de configuration SSH

Bien que les discussions ici et sur plusieurs forums sur le fait que la nouvelle macOS Sierra, Les sites clés privées ne sont pas conservés Keychain après le redémarrage du 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 veulent s'authentifier via SSH/Terminal, doit exécuter la commande : chut-add -K ~ chemin / private_key.pem, après quoi dans Terminal pour exécuter 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 : racine ssh @ ip_addRess.

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. application ouverte Terminal pe macOS et exécutez la commande:

sudo nano ~/.ssh/config

2. Ajoutez les lignes suivantes:

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

3. Ctrl+X puis Y si Enter pour enregistrer les modifications dans config.

Pour l'authentification via Terminal, la ligne de commande sera exécutée : ssh anyname. L'authentification se fera automatiquement avec l'utilisateur "root" sur le nom d'hôte et le port indiqués dans la config, à l'aide de la clé d'authentification indiquée dans "IdentityFile".

Vous pouvez ajouter autant d'alias que vous le souhaitez dans le fichier ~ / .ssh / config. La condition est qu'à la ligne "Host" vous ayez des noms différents.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » iHowTo » comment faire - macOS » Enregistrer les clés SSH des serveurs, l'adresse IP, le port, le nom d'hôte dans macOS Sierra– Terminal & Conseils de configuration SSH
Laisser un commentaire