Spara servrar SSH -nycklar, IP, port, värdnamn i macOS Sierra – Terminal & SSH Config Tips
Spara servrar SSH -nycklar, IP, port, värdnamn i macOS Sierra – Terminal & SSH Config Tips
Det talades också om här, och på många forum, om att det nya Sierra MacOS, de privata nycklarna lagras inte längre i Nyckelring efter omstart av systemet.
För serveradministratörer, som använder en säker SSH-anslutning med en autentiseringsnyckel, är detta lite irriterande. Varje gång de vill autentisera via SSH/Terminal bör de köra kommandot: ssh-add -K ~path/private_key.pem, varefter kommandoraden körs i terminalen för anslutning och autentisering till de hanterade servrarna. Som regel exekveras kommandot: ssh root@ip_adress.
En enklare lösning skulle vara att redigera filen ~/.ssh/config för att skapa ett slags alias, både för autentiseringsnyckeln och för användaren och värdnamnet.
1. Öppna Terminal-programmet på macOS och kör kommandot:
sudo nano ~/.ssh/config
2. Vi lägger till följande rader:
Host anyname
HostName IPServer
Port 22
User root
IdentityFile /Volumes/path/private_keys.pem
3. Ctrl+x och då Y och Skriva in för att spara ändringarna i konfigurationen.
För autentisering via Terminal kommer kommandoraden att köras: ssh vilket namn som helst. Autentisering kommer att göras automatiskt med användaren “rot” på värdnamnet och porten som anges i konfigurationen, med hjälp av autentiseringsnyckeln som anges på “Identitetsfil”.
I filen ~/.ssh/config kan du lägga till alla önskade alias. Tillståndet är som på linjen “Värd” att ha olika namn.
Spara servrar SSH -nycklar, IP, port, värdnamn i macOS Sierra – Terminal & SSH Config Tips
Vad är nytt
Om Stomma
Passionerad av teknik, skriver jag gärna på StealthSettings.com sedan 2006. Jag har omfattande erfarenhet av operativsystem: macOS, Windows och Linux, samt av programmeringsspråk och bloggplattformar (WordPress) och för webbutiker (WooCommerce, Magento, PrestaShop).
Visa alla inlägg av StealthDu kanske också är intresserad av...