Skapa SSH-nyckelpar i Microsoft Azure och lägg till det på Ubuntu Server

Anslutning till våra virtuella maskiner i Azure kan upprättas med hjälp av referenser eller SSH. SSH (Secure Shell) är ett protokoll som används för att fjärransluta till värdmaskinen via en krypterad anslutning. Den kan användas för att ansluta till switchar, routrar, VMware, Linux eller någon värd som stöder SSH-anslutning. . I den här artikeln visar jag dig hur du skapar en SSH-nyckel och lägger till den i en ny Ubuntu Server 18.04 LTS installerad i Azure.

SSH består av två nycklar, privat och offentlig nyckel. Den offentliga nyckeln placeras på Linux-VM och den privata nyckeln är det vi presenterar för att verifiera vår identitet.

I det första steget skapar vi en SSH-nyckel och sedan i det andra steget skapar vi en Ubuntu-server och lägger till en SSH-nyckel till den.

Steg 1: Skapa en SSH-nyckel

  1. Logga in Azure Portal
  2. Öppna Azure Cloud Shell längst upp till höger. Om du inte har använt det tidigare måste du skapa ett nytt lagringskonto och låta Azure Cloud Sheel bestå filer där. Detta medför en liten månatlig kostnad.

  1. Vänta tills terminalen är ordentligt ansluten.
  2. Typ ssh-keygen -t rsa -b 4096 och tryck Stiga på för att skapa SSH-nyckel.
  3. Ange filnamnet för att spara nyckeln. I vårt fall sparar vi filen till standardplatsen genom att trycka på Stiga på. Kommandot skapar två filer: id_rsa och pub i ~ / .ssh-katalogen. Filerna skrivs över om de finns.
  4. Ange en lösenfras. Den här lösenfrasen kommer att användas för att ansluta till den virtuella datorn. Produktionen ska se ut så här.
  5. Du kan se innehållet i den tidigare skapade filen genom att skriva kommandot katt ~ / .ssh / id_rsa.pub och trycka på Stiga på. Resultatet ska vara så här. Du behöver utgångsnyckeln för din virtuella maskin.

Steg 2: Tilldela det till Ubuntu Server

När vi väl skapat SSH-nyckeln i föregående steg skulle nästa steg vara att lägga till den på din Ubuntu-server som är värd på Azure. Detta kan göras i två scenarier, för den befintliga Ubuntu-servern eller en ny som du skapar. Jag går igenom proceduren för båda scenarierna. Låt oss börja med den nya virtuella maskinen.

  1. Logga in Azure Portal.
  2. Klicka på Skapa en resurs på fönstrets vänstra sida.
  3. Klicka på Ubuntu Server 18.04 LTS.
  4. Under Grundläggande skriv nödvändig virtuell maskininformation för ett abonnemang, resursgrupp, namn på virtuell maskin, region, tillgänglighetsalternativ, bild och virtuell maskinstorlek. När du har gjort det, bläddra ner till Administratörskonto och välj SSH offentlig nyckel.
  5. Skriv användarnamnet.
  6. Under SSH-källa för offentlig nyckel välja Använd befintlig offentlig nyckel.
  7. Lägg till SSH-nyckeln som du tidigare genererade under steg 1 under kommandot SSH (kommando cat ~ / .ssh / id_rsa.pub).
  8. Under Välj inkommande portar välja SSH (22).
  9. Konfigurera resten av konfigurationen för din virtuella maskin och klicka på Granska + skapa.
  10. Navigera till den virtuella maskinen och klicka sedan på Översikt som visas på skärmdumpen nedan.
  11. Klicka på Ansluta och välj sedan SSH. Det öppnar ett nytt fönster där du kan ladda ner SSH-klienter (PuTTy eller andra klienter) eller så kan du enkelt ansluta till din virtuella dator med Azure Cloud Shell.
  12. I vårt fall öppnar vi Azure Cloud Shell och ansluter till den virtuella maskinen genom att skriva följande kommando: ssh [email protected] var azurbrukare är ett användarnamn och 214.76.108 är den offentliga IP-adressen.
  13. Eftersom detta är din första anslutning till den nyskapade virtuella maskinen med SSH, skriv Ja och tryck Stiga på för att bekräfta autentisering för värd.
  14. Ange lösenfrasen du skapade i steg 1 och tryck på Stiga på.
  15. Du är ansluten till Ubuntu Server.
Facebook Twitter Google Plus Pinterest