Guarde las claves SSH de los servidores, IP, puerto, nombre de host en macOS Sierra - Terminal & Sugerencias de configuración de SSH

A pesar de los debates, tanto aquí como en varios foros sobre el hecho de que el nuevo macOS Sierra, Sitios claves privadas no se mantienen Keychain después de reiniciar el sistema.

Para los administradores de servidores, que usan una conexión SSH segura con una clave de autenticación, esto es un poco molesto. Cada vez que quieren autenticarse a través de SSH/Terminal, debe ejecutar el comando: ssh-add -K ~ ruta / clave_privada.pem, después de lo cual en Terminal para ejecutar la línea de comando para la conexión y autenticación a los servidores administrados. Como regla general, el comando se ejecuta: ssh root @ ip_addulse.

Una solución más sencilla sería editar el archivo ~ / .ssh / config en el que crear una especie de alias, tanto para la clave de autenticación como para el usuario y el nombre de host.

1. aplicación abierta Terminal pe macOS y ejecuta el comando:

sudo nano ~/.ssh/config

2. Añadir las siguientes líneas:

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

3. Ctrl+X entonces Y si Enter para guardar los cambios en la configuración.

Para la autenticación a través de Terminal, se ejecutará la línea de comando: anyname ssh. La autenticación se realizará automáticamente con el usuario "root" en el nombre de host y el puerto indicados en la configuración, utilizando la clave de autenticación indicada en "IdentityFile".

Puede agregar tantos alias como desee en el archivo ~ / .ssh / config. La condición es que en la línea "Host" tenga diferentes nombres.

Apasionado por la tecnología, escribo con gusto en StealthSettings.com desde el año 2006. Tengo una amplia experiencia en sistemas operativos: macOS, Windows y Linux, así como en lenguajes de programación y plataformas de blogs (WordPress) y para tiendas en línea (WooCommerce, Magento, PrestaShop).

Cómo » iHowTo » iCómo - macOS » Guarde las claves SSH de los servidores, IP, puerto, nombre de host en macOS Sierra - Terminal & Sugerencias de configuración de SSH
Deja un comentario