Сохранить серверы SSH Ключи, IP, порт, имя хоста в Macos Sierra – Терминал & SSH конфигурации

Здесь также говорили, и на многих форумах о том, что новый Sierra Macos, частные ключи больше не хранятся в Ключ После перезапуска системы.

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

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

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).

Дом Ваш источник его учебников, полезных советов и новостей. Сохранить серверы SSH Ключи, IP, порт, имя хоста в Macos Sierra – Терминал & SSH конфигурации
Оставьте комментарий