Bár viták itt is és több fórumon az a tény, hogy az új macOS FűrészPrivát kulcs oldalak nem tartják Keychain a rendszer újraindítása után.
A kiszolgáló rendszergazdái számára, akik biztonságos SSH-kapcsolatot használnak hitelesítési kulccsal, ez kissé bosszantó. Minden alkalommal, amikor hitelesíteni akarnak SSH/Terminal, a következő parancsot kell végrehajtania: ssh-add -K ~ elérési út / private_key.pem, ami után be Terminal a felügyelt kiszolgálókhoz való kapcsolódás és hitelesítés parancssorának végrehajtásához. Általában a parancs végrehajtásra kerül: ssh gyökér @ ip_address.
Egyszerűbb megoldás a ~ / .ssh / config fájl szerkesztése, amelyben egyfajta álnevet hozhatunk létre, mind a hitelesítési kulcs, mind a felhasználó és a hosztnév számára.
1. nyílt alkalmazási Terminal pe macOS és hajtsa végre a parancsot:
sudo nano ~/.ssh/config
2. Adjuk hozzá a következő sorokat:
Host anyname
HostName IPServer
Port 22
User root
IdentityFile /Volumes/path/private_keys.pem
3. Ctrl+X majd Y si Enter A módosítások mentéséhez a config.
Azon keresztül történő hitelesítéshez Terminal, akkor a parancssor végrehajtásra kerül: ssh anyname. A hitelesítés automatikusan megtörténik a "root" felhasználóval a konfigurációban megadott gazdagépnéven és porton, az "IdentityFile"-ben jelzett hitelesítési kulcs használatával.
A ~ / .ssh / config fájlba annyi álnevet adhat, amennyit csak akar. A feltétel az, hogy a "Gazdagép" sorban különböző nevek legyenek.