Spara Keys SSH-servrar, IP, Port värdnamn i Sierra MacOS - Config SSH Terminal & Tips

Även diskussioner både här och på flera forum om det faktum att den nya MacOS SierraÄr privata viktiga platser inte hålls nyckelring efter omstart.

För serveradministratörer, som använder säker SSH-anslutning med autentiseringsnyckel, är detta lite besvärligt. Varje gång jag vill autentisera via SSH / Terminal ska jag utföra kommandot: ssh-add -K ~ path / private_key.pemVarefter Terminal kommandoraden för att utföra anslutning och autentisering till hanterade servrar. Vanligtvis kör kommandot: ssh [E skyddas]_adress.

En enklare lösning skulle vara att redigera filen ~ / .ssh / config för att skapa ett slags alias, både för inloggningsnyckeln, för användarnamnet och värdnamnet.

1. Öppna programmet Terminal på MacOS och kör kommandot:

sudo nano ~ / .ssh / config

2. Lägg till följande rader:

värd anyname
Värdnamn IPServer
port 22
användaren root
IdentitetFile / Volumes/path/private_keys.pem

3. Ctrl+X därefter Y si Enter för att spara ändringarna i konfigurationen.

För autentisering via Terminal, kommer att utföra kommandoraden: ssh anyname. Autentisering görs automatiskt med användaren "root" på värdnamnet och porten som anges i konfigurationen med hjälp av autentiseringsnyckeln som anges i IdentityFile".

I filen ~ / .ssh / config kan lägga till så många alias vill. Villkoret är att raden "värd" att ha olika namn.

Spara Keys SSH-servrar, IP, Port värdnamn i Sierra MacOS - Config SSH Terminal & Tips

Om författaren

Stealth

Passionerad om allt som betyder gadget och IT, jag är glad att skriva på stealthsettings.com från 2006 och jag älskar att upptäcka nya saker om datorer och macOS, Linux-operativsystem, Windows, iOS och Android.

Lämna en kommentar