Szybki start: tworzenie maszyny wirtualnej z systemem Linux w witrynie Azure PortalQuickstart: Create a Linux virtual machine in the Azure portal

Maszyny wirtualne platformy Azure można utworzyć za pomocą witryny Azure Portal.Azure virtual machines (VMs) can be created through the Azure portal. Azure Portal to oparty na przeglądarce interfejs użytkownika służący do tworzenia zasobów platformy Azure.The Azure portal is a browser-based user interface to create Azure resources. W tym przewodniku szybki start pokazano, jak za pomocą Azure Portal wdrożyć maszynę wirtualną z systemem Linux przy użyciu programu Ubuntu 18,04 LTS.This quickstart shows you how to use the Azure portal to deploy a Linux virtual machine (VM) running Ubuntu 18.04 LTS. Aby zobaczyć działanie maszyny wirtualnej, połączysz się z nią za pomocą protokołu SSH i zainstalujesz serwer internetowy NGINX.To see your VM in action, you also SSH to the VM and install the NGINX web server.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.If you don't have an Azure subscription, create a free account before you begin.

Tworzenie pary kluczy SSHCreate SSH key pair

Do wykonania kroków tego przewodnika Szybki start konieczne jest posiadanie pary kluczy SSH.You need an SSH key pair to complete this quickstart. Jeśli masz już parę kluczy SSH, możesz pominąć ten krok.If you already have an SSH key pair, you can skip this step.

Otwórz powłokę Bash i użyj polecenia ssh-keygen, aby utworzyć parę kluczy SSH.Open a bash shell and use ssh-keygen to create an SSH key pair. Jeśli nie masz powłoki Bash na swoim komputerze lokalnym, możesz użyć usługi Azure Cloud Shell.If you don't have a bash shell on your local computer, you can use the Azure Cloud Shell.

  1. Zaloguj się w witrynie Azure Portal.Sign in to the Azure portal.
  2. W menu w górnej części strony wybierz ikonę >_, aby otworzyć Cloud Shell.In the menu at the top of the page, select the >_ icon to open Cloud Shell.
  3. Upewnij się, że CloudShell mówi bash w lewym górnym rogu.Make sure the CloudShell says Bash in the upper left. Jeśli mówi programu PowerShell, Użyj listy rozwijanej, aby wybrać bash , a następnie wybierz pozycję Potwierdź , aby przejść do powłoki bash.If it says PowerShell, use the drop-down to select Bash and select Confirm to change to the Bash shell.
  4. Wpisz ssh-keygen -t rsa -b 2048, aby utworzyć klucz SSH.Type ssh-keygen -t rsa -b 2048 to create the ssh key.
  5. Zostanie wyświetlony monit o wprowadzenie pliku, w którym ma zostać zapisana para kluczy.You will be prompted to enter a file in which to save the key pair. Naciśnij klawisz Enter , aby zapisać w lokalizacji domyślnej, na liście w nawiasach.Just press Enter to save in the default location, listed in brackets.
  6. Zostanie wyświetlony monit o podanie hasła.You will be asked to enter a passphrase. Możesz wpisać hasło dla klucza SSH lub nacisnąć klawisz Enter , aby kontynuować bez hasła.You can type a passphrase for your SSH key or press Enter to continue without a passphrase.
  7. Polecenie ssh-keygen generuje klucze publiczne i prywatne z domyślną nazwą id_rsa w ~/.ssh directory.The ssh-keygen command generates public and private keys with the default name of id_rsa in the ~/.ssh directory. Polecenie zwraca pełną ścieżkę do klucza publicznego.The command returns the full path to the public key. Użyj ścieżki do klucza publicznego, aby wyświetlić jej zawartość za pomocą cat, wpisując cat ~/.ssh/id_rsa.pub.Use the path to the public key to display its contents with cat by typing cat ~/.ssh/id_rsa.pub.
  8. Skopiuj dane wyjściowe tego polecenia i Zapisz je w dalszej części tego artykułu.Copy the output of this command and save it somewhere to use later in this article. Jest to Twój klucz publiczny, który będzie potrzebny podczas konfigurowania konta administratora, aby zalogować się do maszyny wirtualnej.This is your public key and you will need it when configuring your administrator account to log in to your VM.

Zaloguj się w usłudze AzureSign in to Azure

Zaloguj się do Azure Portal , jeśli jeszcze tego nie zrobiono.Sign in to the Azure portal if you haven't already.

Tworzenie maszyny wirtualnejCreate virtual machine

  1. Wpisz maszyny wirtualne w wyszukiwaniu.Type virtual machines in the search.

  2. W obszarze usługiwybierz pozycję maszyny wirtualne.Under Services, select Virtual machines.

  3. Na stronie maszyny wirtualne wybierz pozycję Dodaj.In the Virtual machines page, select Add. Zostanie otwarta strona Tworzenie maszyny wirtualnej .The Create a virtual machine page opens.

  4. Na karcie Podstawowe, w obszarze Szczegóły projektu, upewnij się, że wybrano poprawną subskrypcję, a następnie wybierz opcję Utwórz nową grupę zasobów.In the Basics tab, under Project details, make sure the correct subscription is selected and then choose to Create new resource group. Wpisz nazwę zasobu . *.Type myResourceGroup for the name.*.

    Tworzenie nowej grupy zasobów dla maszyny wirtualnej

  5. W obszarze szczegóły wystąpieniawpisz myVM dla nazwy maszyny wirtualnej, wybierz Wschodnie stany USA dla regionui wybierz Ubuntu 18,04 LTS dla Twojego obrazu.Under Instance details, type myVM for the Virtual machine name, choose East US for your Region, and choose Ubuntu 18.04 LTS for your Image. Inne wartości pozostaw domyślne.Leave the other defaults.

    Sekcja Szczegóły wystąpienia

  6. W obszarze konto administratorawybierz opcję klucz publiczny SSH, wpisz swoją nazwę użytkownika, a następnie wklej ją w kluczu publicznym.Under Administrator account, select SSH public key, type your user name, then paste in your public key. Usuń wszystkie wiodące i końcowe białe znaki z klucza publicznego.Remove any leading or trailing white space in your public key.

    Konto administratora

  7. W obszarze Reguły portów wejściowych > Publiczne porty wejściowe wybierz opcję Zezwalaj na wybranych portach, a następnie wybierz z listy rozwijanej pozycje SSH (22) i HTTP (80) .Under Inbound port rules > Public inbound ports, choose Allow selected ports and then select SSH (22) and HTTP (80) from the drop-down.

    Otwieranie portów dla protokołów RDP i HTTP

  8. Pozostaw pozostałe wartości domyślne, a następnie wybierz przycisk Przejrzyj + utwórz znajdujący się u dołu strony.Leave the remaining defaults and then select the Review + create button at the bottom of the page.

  9. Na stronie Tworzenie maszyny wirtualnej wyświetlone są szczegółowe informacje o maszynie wirtualnej, którą masz zamiar utworzyć.On the Create a virtual machine page, you can see the details about the VM you are about to create. Gdy wszystko będzie gotowe, wybierz pozycję Utwórz.When you are ready, select Create.

Wdrożenie maszyny wirtualnej potrwa kilka minut.It will take a few minutes for your VM to be deployed. Po zakończeniu wdrażania przejdź do następnej sekcji.When the deployment is finished, move on to the next section.

Nawiązywanie połączenia z maszyną wirtualnąConnect to virtual machine

Utwórz połączenie SSH z maszyną wirtualną.Create an SSH connection with the VM.

  1. Na stronie przeglądu wybierz przycisk Połącz dla swojej maszyny wirtualnej.Select the Connect button on the overview page for your VM.

    Portal 9

  2. Na stronie Nawiązywanie połączenia z maszyną wirtualną pozostaw opcje domyślne, aby nawiązać połączenie za pomocą adresu IP na porcie 22.In the Connect to virtual machine page, keep the default options to connect by IP address over port 22. W obszarze Logowanie za pomocą konta lokalnego maszyny wirtualnej jest wyświetlane polecenie połączenia.In Login using VM local account a connection command is shown. Wybierz przycisk, aby skopiować polecenie.Select the button to copy the command. W poniższym przykładzie pokazano, jak wygląda polecenie połączenia SSH:The following example shows what the SSH connection command looks like:

    ssh azureuser@10.111.12.123
    
  3. Korzystając z tej samej powłoki bash, która została użyta do utworzenia pary kluczy SSH (możesz ponownie otworzyć Cloud Shell, wybierając >_ lub przechodząc do https://shell.azure.com/bash), Wklej polecenie połączenia SSH do powłoki, aby utworzyć sesję SSH.Using the same bash shell you used to create your SSH key pair (you can reopen the Cloud Shell by selecting >_ again or going to https://shell.azure.com/bash), paste the SSH connection command into the shell to create an SSH session.

Instalowanie serwera sieci WebInstall web server

Aby zobaczyć działanie maszyny wirtualnej, zainstaluj serwer internetowy NGINX.To see your VM in action, install the NGINX web server. Z poziomu sesji SSH zaktualizuj źródła pakietu, a następnie zainstaluj najnowszą wersję pakietu NGINX.From your SSH session, update your package sources and then install the latest NGINX package.

sudo apt-get -y update
sudo apt-get -y install nginx

Gdy skończysz, wpisz polecenie exit, aby opuścić sesję SSH.When done, type exit to leave the SSH session.

Oglądanie działającego serwera internetowegoView the web server in action

Użyj wybranej przeglądarki internetowej, aby wyświetlić domyślną strona powitalną serwera NGINX.Use a web browser of your choice to view the default NGINX welcome page. Wpisz publiczny adres IP maszyny wirtualnej jako adres sieci Web.Type the public IP address of the VM as the web address. Publiczny adres IP można znaleźć na stronie przeglądu maszyny wirtualnej lub jako część wcześniej użytych parametrów połączenia SSH.The public IP address can be found on the VM overview page or as part of the SSH connection string you used earlier.

Domyślna witryna serwera NGINX

Oczyszczanie zasobówClean up resources

Gdy grupa zasobów, maszyna wirtualna i wszystkie pokrewne zasoby nie będą już potrzebne, można je usunąć.When no longer needed, you can delete the resource group, virtual machine, and all related resources. Aby to zrobić, wybierz grupę zasobów maszyny wirtualnej, wybierz opcję Usuń, a następnie potwierdź nazwę grupy zasobów, którą chcesz usunąć.To do so, select the resource group for the virtual machine, select Delete, then confirm the name of the resource group to delete.

Następne krokiNext steps

W tym przewodniku Szybki start wdrożono prostą maszynę wirtualną, utworzono sieciową grupę zabezpieczeń i regułę oraz zainstalowano podstawowy serwer internetowy.In this quickstart, you deployed a simple virtual machine, created a Network Security Group and rule, and installed a basic web server. Aby dowiedzieć się więcej o maszynach wirtualnych platformy Azure, przejdź do samouczka dla maszyn wirtualnych z systemem Linux.To learn more about Azure virtual machines, continue to the tutorial for Linux VMs.