за

0

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

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

0

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

Для адміністраторів серверів, які використовують безпечне з'єднання 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 можна додати будь -які потрібні псевдоніми. Умова схожа на лінію “Господар” Мати різні назви.

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

Вас також може зацікавити...

Залиште відповідь

Ваша електронна адреса не буде опублікована. Необхідні поля позначені *