Зберегти ключі SSH-сервери, IP, порт Hostname в Сьєрра-MacOS - Config SSH Terminal & Поради

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

Для adminitratorii серверів, які використовують ключ аутентифікації SSH з безпечним, менш набридливим. Кожен раз, коли ви хочете увійти в систему за допомогою SSH / терміналу, необхідно виконати команду: ssh-add -K ~ path / private_key.pemПісля чого в командному рядку терміналу для отримання інформації щодо під'єднання і авторизації для керованих серверів. Як правило, виконати команду: SSH [Електронна пошта захищена]_адреса.

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

1. Відкрийте програму Термінал на MacOS і виконати команду:

Sudo нано ~ / .ssh / конфігурації

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

хост імя_узла
HostName IPServer
Порт 22
кореневої Користувач
ОсобистістьFile /Tolumes/path/private_keys.pem

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

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

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

Зберегти ключі SSH-сервери, IP, порт Hostname в Сьєрра-MacOS - Config SSH Terminal & Поради

Про автора

Хитрість

Захоплюючись всім, що означає гаджет та ІТ, я із задоволенням пишу на сайті stealthsettings.com від 2006 і люблю відкривати для себе нові речі про комп'ютери та macOS, операційні системи Linux, Windows, iOS та Android.

Залишити коментар