Сохранить ключи SSH-серверы, IP, порт Hostname в Сьерра-MacOS - Config SSH Terminal & Советы

Хотя дискуссии как здесь, так и на нескольких форумах о том, что новый MacOS Sierra, Частные ключевые сайты не сохраняются Брелок после перезагрузки.

Для администраторов серверов, которые используют безопасное соединение SSH с ключом аутентификации, это немного неудобно. Каждый раз, когда я хочу пройти аутентификацию через SSH / Terminal, я должен выполнить команду: ssh-add -K ~ путь / private_key.pemПосле чего в командной строке терминала для выполнения подключения и авторизации для управляемых серверов. Как правило, выполнить команду: SSH [Электронная почта защищена]_адрес.

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

1. Откройте приложение Терминал на MacOS и выполнить команду:

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

2. Добавьте следующие строки:

Хост имя_узла
HostName IPServer
Порт 22
корневой Пользователь
ЛичностьFile /Volumes/path/private_keys.pem

3. Ctrl+X то Y si Enter для сохранения изменений в конфигурации.

Для проверки подлинности с помощью терминала, будет выполняться из командной строки: SSH имя_узла, Аутентификация будет выполняться автоматически с пользователем «root» на имени хоста и порту, указанных в конфигурации, с использованием ключа аутентификации, указанного в Identity.File».

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

Сохранить ключи SSH-серверы, IP, порт Hostname в Сьерра-MacOS - Config SSH Terminal & Советы

Об авторе

Хитрость

Увлеченный всем, что означает гаджет и ИТ, я рад писать на stealthsettings.com из 2006, и мне нравится открывать для себя новые вещи о компьютерах и macOS, операционных системах Linux, Windows, iOS и Android.

Оставить комментарий