Save Keys SSH Serveurs, IP, Port HostName dans la Sierra MacOS - Config SSH Terminal & Conseils

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 Porte-clés après le redémarrage.

Pour les administrateurs de serveur, qui utilisent une connexion SSH sécurisée avec une clé d'authentification, c'est un peu gênant. Chaque fois que je veux m'authentifier via SSH / Terminal, je devrais exécuter la commande: ssh-add -K ~ chemin / private_key.pemAprès quoi, la ligne de commande Terminal pour exécuter la connectivité et l'authentification aux serveurs gérés. Habituellement, exécutez la commande: ssh root @ ip_address.

Une solution plus simple serait de modifier le fichier ~ / .ssh / config pour créer une sorte d'alias, tant pour la clé d'authentification, ainsi que 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. Ajoutez les lignes suivantes:

anyname hôte
HostName IPServer
Port 22
racine de l'utilisateur
IdentityFile /Volumes/path/private_keys.pem

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

Pour l'authentification via Terminal, exécutera la ligne de commande: ssh anyname. L'authentification se fait automatiquement avec l'utilisateur "root" sur le nom d'hôte et le port spécifiés dans la configuration en utilisant la clé d'authentification indiqué dans "IdentityFile".

Dans le fichier ~ / .ssh / config peut ajouter autant d'alias veulent. La condition est que la ligne "Host" pour avoir des noms différents.

Save Keys SSH Serveurs, IP, Port HostName dans la Sierra MacOS - Config SSH Terminal & Conseils

A propos de l'auteur

infiltration

Passionné par tout ce qui concerne les gadgets et l'informatique, je suis heureux d'écrire sur stealthsettings.com de 2006 et j'aime découvrir de nouvelles choses sur les ordinateurs et MacOS, les systèmes d'exploitation Linux, Windows, iOS et Android.

Laisser un commentaire