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

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

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

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

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

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

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

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

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

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

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

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

Об авторе

Хитрость

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

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