Иако дискусије и овде и на неколико форума о томе да нова macOS Сијера, Приватни кључна места се не води Keychain након поновног покретања система.
За администраторе сервера, који користе сигурну ССХ везу са кључем за аутентификацију, ово је мало досадно. Сваки пут када желе да се аутентификују преко ССХ/Terminal, треба да изврши наредбу: ссх-add -К ~ патх / привате_кеи.пем, након чега у Terminal да извршите командну линију за повезивање и аутентификацију са управљаним серверима. По правилу, команда се извршава: ссх роот @ ип_addресс.
Једноставније решење било би уређивање датотеке ~ / .ссх / цонфиг у којој би се креирала врста псеудонима, како за кључ за потврду идентитета, тако и за корисника и име хоста.
КСНУМКС. отворена апликација Terminal pe macOS и извршити наредбу:
sudo nano ~/.ssh/config
КСНУМКС. Додајте следеће линије:
Host anyname
HostName IPServer
Port 22
User root
IdentityFile /Volumes/path/private_keys.pem
3. Ctrl+X А онда Y si Enter да бисте сачували промене у цонфиг.
За аутентификацију преко Terminal, командна линија ће бити извршена: sSH анинаме. Аутентификација ће бити обављена аутоматски са "роот" корисником на имену хоста и порту који су наведени у конфигурацији, користећи кључ за потврду идентитета наведен у "ИдентитиФиле".
У датотеку ~ / .ссх / цонфиг можете додати колико год желите псеудонима. Услов је да на линији „Домаћин“ имате различита имена.