Generowanie i przechowywanie kluczy SSH w Azure Portal

Dotyczy: ✔️ wirtualnych z systemem Linux ✔️ Windows maszyn wirtualnych ✔️ elastycznych zestawów skalowania ✔️ jednolitych zestawów skalowania

Jeśli często używasz portalu do wdrażania maszyn wirtualnych z systemem Linux, możesz ułatwić korzystanie z kluczy SSH, tworząc je bezpośrednio w portalu lub przesyłając je z komputera.

Klucze SSH można utworzyć podczas pierwszego tworzenia maszyny wirtualnej i używać ich ponownie dla innych maszyn wirtualnych. Możesz też utworzyć klucze SSH oddzielnie, aby mieć zestaw kluczy przechowywanych na platformie Azure zgodnie z potrzebami organizacji.

Jeśli masz istniejące klucze i chcesz uprościć korzystanie z nich w portalu, możesz przekazać je i zapisać na platformie Azure do ponownego użycia.

Aby uzyskać bardziej szczegółowe informacje na temat tworzenia i używania kluczy SSH dla maszyn wirtualnych z systemem Linux, zobacz Nawiązywanie połączenia z maszynami wirtualnych z systemem Linux przy użyciu kluczy SSH.

Generowanie nowych kluczy

  1. Otwórz witrynę Azure Portal.

  2. W górnej części strony wpisz SSH, aby wyszukać. W obszarze Marketplacewybierz pozycję Klucze SSH.

  3. Na stronie Klucz SSH wybierz pozycję Utwórz.

    Create a new resource group and generate an SSH key pair

  4. W grupie zasobów wybierz pozycję Utwórz nową, aby utworzyć nową grupę zasobów do przechowywania kluczy. Wpisz nazwę grupy zasobów i wybierz przycisk OK.

  5. W obszarze Region wybierz region, w których będą przechowywane klucze. Kluczy można używać w dowolnym regionie. Jest to tylko region, w którym będą przechowywane.

  6. Wpisz nazwę klucza w nazwie pary kluczy.

  7. W źródle klucza publicznego SSHwybierz pozycję Generuj źródło klucza publicznego.

  8. Gdy wszystko będzie gotowe, wybierz pozycję Przejrzyj i utwórz.

  9. Po zakończeniu walidacji wybierz pozycję Utwórz.

  10. Zostanie wtedy otwarte okno podręczne z oknie, które wybierz pozycję Pobierz klucz prywatny i utwórz zasób. Spowoduje to pobranie klucza SSH w pliku PEM.

    Download the private key as a .pem file

  11. Po pobraniu pliku PEM możesz przenieść go gdzieś na komputerze, gdzie można łatwo wskazać z klienta SSH.

Łączenie z maszyną wirtualną

Na komputerze lokalnym otwórz wiersz polecenia programu PowerShell i wpisz:

ssh -i <path to the .pem file> username@<ipaddress of the VM>

Na przykład wpisz: ssh -i /Downloads/mySSHKey.pem azureuser@123.45.67.890

Upload klucza SSH

Możesz również przekazać publiczny klucz SSH do przechowywania na platformie Azure. Aby uzyskać informacje na temat tworzenia pary kluczy SSH, zobacz Use SSH keys to connect to Linux VMs(Nawiązywanie połączenia z maszynami wirtualnych z systemem Linux przy użyciu kluczy SSH).

  1. Otwórz witrynę Azure Portal.

  2. W górnej części strony wpisz SSH, aby wyszukać. W obszarze *Marketplacewybierz pozycję Klucze SSH.

  3. Na stronie Klucz SSH wybierz pozycję Utwórz.

    Upload an SSH public key to be stored in Azure

  4. W grupie zasobów wybierz pozycję Utwórz nową, aby utworzyć nową grupę zasobów do przechowywania kluczy. Wpisz nazwę grupy zasobów i wybierz przycisk OK.

  5. W obszarze Region wybierz region, w których będą przechowywane klucze. Kluczy można używać w dowolnym regionie. Jest to tylko region, w którym będą przechowywane.

  6. Wpisz nazwę klucza w nazwie pary kluczy.

  7. W źródle klucza publicznego SSHwybierz pozycję Upload klucz publiczny.

  8. Wklej pełną zawartość klucza publicznego do klucza Upload a następnie wybierz pozycję Przejrzyj i utwórz.

  9. Po zakończeniu walidacji wybierz pozycję Utwórz.

Po przesłaniu klucza możesz go użyć podczas tworzenia maszyny wirtualnej.

Lista kluczy

Klucze SSH utworzone w portalu są przechowywane jako zasoby, dzięki czemu można filtrować widok zasobów, aby wyświetlić wszystkie z nich.

  1. W portalu wybierz pozycję Wszystkie zasoby.

  2. W filtrach wybierz pozycję Typ, usuń zaznaczenie opcji Zaznacz wszystko, aby wyczyścić listę.

  3. Wpisz SSH w filtrze i wybierz pozycję Klucz SSH.

    Screenshot of how to filter the list to see all of your SSH keys.

Uzyskiwanie klucza publicznego

Jeśli potrzebujesz klucza publicznego, możesz go łatwo skopiować ze strony portalu dla klucza. Wystarczy wyświetlić listę kluczy (przy użyciu procesu z ostatniej sekcji), a następnie wybrać klucz z listy. Zostanie otwarta strona klucza i możesz kliknąć ikonę Kopiuj do schowka obok klucza, aby go skopiować.

Następne kroki

Aby dowiedzieć się więcej na temat używania kluczy SSH z maszynami wirtualnych platformy Azure, zobacz Nawiązywanie połączenia z maszynami wirtualnych z systemem Linux przy użyciu kluczy SSH.