Зберегти ключі SSH серверів, IP, порт, ім'я хоста в Windows Vista macOS Сьєрра - Terminal & Поради щодо конфігурації SSH

Хоча дискусії як тут, так і на кількох форумах про те, що новий macOS Гірський ланцюг, Приватні ключові сайти не зберігаються Keychain після перезапуску системи.

Адміністраторів серверів, які використовують безпечне з’єднання SSH із ключем автентифікації, це трохи дратує. Щоразу, коли вони хочуть автентифікуватися через SSH/Terminal, має виконати команду: ssh-add -K ~ шлях / private_key.pem, після чого в Terminal для виконання командного рядка для підключення та автентифікації до керованих серверів. Як правило, виконується команда: ssh root @ ip_address.

Більш простим рішенням було б відредагувати файл ~ / .ssh / config, в якому створити своєрідний псевдонім, як для ключа автентифікації, так і для користувача та імені хосту.

1. відкрите додаток Terminal на macOS і виконайте команду:

sudo nano ~/.ssh/config

2. Додайте наступні рядки:

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

3. Ctrl+X то Y si Enter для збереження змін в конфігурації.

Для автентифікації через Terminal, буде виконано командний рядок: SSH імя_узла. Автентифікація буде виконана автоматично з користувачем «root» на імені хоста та порту, вказаних у конфігурації, за допомогою ключа автентифікації, зазначеного у «IdentityFile».

Ви можете додати скільки завгодно псевдонімів у файл ~ / .ssh / config. Умовою є те, що в рядку "Ведучий" у вас є різні імена.

Захоплений технологіями, з 2006 року з радістю пишу на StealthSettings.com. Маю багаторічний досвід роботи з операційними системами: macOS, Windows і Linux, а також з мовами програмування і платформами для блогів (WordPress) та онлайн-магазинів (WooCommerce, Magento, PrestaShop).

Як записатися » iHowTo » iHowTo - macOS » Зберегти ключі SSH серверів, IP, порт, ім'я хоста в Windows Vista macOS Сьєрра - Terminal & Поради щодо конфігурації SSH
Залишити коментар