Збережіть сервери SSH клавіш, IP, порт, ім'я хоста в Macos Sierra – Термінал & Поради щодо конфігурації SSH

Тут також говорили, і на багатьох форумах про те, що новий Сьєрра Макос, приватні ключі більше не тримаються в Кейкен Після перезавантаження системи.

Для адміністраторів серверів, які використовують безпечне з'єднання SSH з ключем аутентифікації, це трохи дратує. Кожен раз, коли вони хочуть автентифікуватись через SSH/термінал, вам слід виконати порядок: ssh -add -k ~ path/private_key.pem, потім у терміналі для виконання рядка замовлення для підключення та аутентифікації до введених серверів. Замовлення зазвичай виконується: ssh root@ip_address.

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

1. Ми відкриваємо додаток терміналу на macOS та виконуємо команду:

sudo nano ~/.ssh/config

2. Ми додаємо наступні рядки:

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

3. Ctrl+x , тоді У і Увійти Щоб зберегти зміни в конфігурації.

Для аутентифікації через термінал буде виконано рядок замовлення: ssh anyname. Аутентифікація автоматично буде виконана з користувачем “корінь” На імені хоста та порту, зазначених у конфігурації, використовуючи ключ аутентифікації, вказаний на “IdentityFile”.

У файлі ~/.ssh/config можна додати будь -які потрібні псевдоніми. Умова схожа на лінію “Господар” Мати різні назви.

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

Home Ваше джерело ІТ -підручників, корисні поради та новини. Збережіть сервери SSH клавіш, IP, порт, ім'я хоста в Macos Sierra – Термінал & Поради щодо конфігурації SSH
Залишити коментар