Szerverek SSH kulcsainak, IP, Port, HostName mentése a következőbe: macOS Sierra - Terminál és SSH konfigurációs tippek

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 kulcstartó után restarta rendszer területe.

A szerver-adminisztrátorok számára, akik biztonságos SSH kapcsolatot használnak a hitelesítési kulcs használatával, ez kicsit kínos. Minden alkalommal, amikor SSH / Terminalen akarok hitelesíteni, végre kell hajtanom a parancsot: ssh-add -K ~path/private_key.pemEzt követően a terminál parancssor végrehajtására kapcsolat és a hitelesítés irányított szerverek. Általában, végrehajtja a parancsot: ssh [email protected]_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. Nyissa meg a Terminal alkalmazást 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.

Hitelesítéshez keresztül Terminal, végrehajtja a parancsot: ssh anyname. A hitelesítés automatikusan a "root" felhasználóval történik a konfigurációban feltüntetett gazdagépnéven és porton, az Identitásban megadott hitelesítési kulcs használatávalFile".

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.

Hagy egy Válaszol

Az email címed addA ress nem jelenik meg. Kötelező kitölteni *

Végösszeg
0
Megoszt
Előző cikk

[ÚTMUTATÁS] A program nem indul el, mert az MSVCR120.dll hiányzik a számítógépről

Következő cikk

Le Apple Az ID kéttényezős hitelesítése

Felhasználók keresése:

एसएसएच,