Ćwiczenie — Testowanie nowej maszyny wirtualnej

Zakończone

Podczas tworzenia maszyny wirtualnej przypisujesz mu publiczny adres IP dostępny za pośrednictwem Internetu i prywatny adres IP używany w centrum danych platformy Azure. Obie te wartości są wyświetlane w bloku JSON zwracane create polecenie, podobnie jak następujące:

{
   ...
  "privateIpAddress": "10.0.0.4",
  "publicIpAddress": "40.83.165.85",
   ...
}

Uwaga

To ćwiczenie jest opcjonalne. Jeśli chcesz wykonać to ćwiczenie, przed rozpoczęciem musisz utworzyć subskrypcję platformy Azure. Jeśli nie masz konta platformy Azure lub nie chcesz go tworzyć w tej chwili, możesz zapoznać się z instrukcjami, aby zrozumieć prezentowane informacje.

Uwaga

W tej lekcji użyjesz usługi Azure Cloud Shell jako terminalu. Dostęp do usługi Cloud Shell można uzyskać za pośrednictwem witryny Azure Portal lub logowania usługi Cloud Shell. Nie musisz nic instalować na swoim komputerze czy laptopie, aby z niej korzystać.

Nawiązywanie połączenia z maszyną wirtualną przy użyciu protokołu SSH

Możemy szybko przetestować, czy maszyna wirtualna z systemem Linux jest uruchomiona, używając publicznego adresu IP w narzędziu Secure Shell (ssh). Pamiętaj, że ustawiliśmy nazwę administratora na azureuser, więc musimy to określić. Upewnij się, że używasz publicznego adresu IP dla swojego uruchomionego wystąpienia.

ssh azureuser@<public-ip-address>

Uwaga

Nie potrzebujemy hasła, ponieważ tworząc maszynę wirtualną, wygenerowaliśmy parę kluczy SSH. Przy pierwszym powłoce do maszyny wirtualnej zostanie wyświetlony monit o autentyczność hosta.

Dzieje się tak, ponieważ próbujemy uzyskać bezpośredni dostęp do adresu IP zamiast za pośrednictwem nazwy hosta. Odpowiedź tak zapisuje adres IP jako prawidłowy host połączenia i umożliwia kontynuowanie połączenia.

The authenticity of host '40.83.165.85 (40.83.165.85)' can't be established.
RSA key fingerprint is SHA256:hlFnTCAzgWVFiMxHK194I2ap6+5hZoj9ex8+/hoM7rE.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '40.83.165.85' (RSA) to the list of known hosts.

Następnie zostanie wyświetlona powłoka zdalna, w której można wprowadzić polecenia systemu Linux.

Welcome to Ubuntu 18.04.3 LTS (GNU/Linux 5.0.0-1014-azure x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Wed Aug 21 20:32:04 UTC 2019

  System load:  0.0               Processes:           108
  Usage of /:   4.2% of 28.90GB   Users logged in:     0
  Memory usage: 9%                IP address for eth0: 10.0.0.5
  Swap usage:   0%

0 packages can be updated.
0 updates are security updates.

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

azureuser@SampleVM:~$

Wypróbuj kilka poleceń, takich jak ps lub ls, jako praktykę. Po zakończeniu wyloguj się z maszyny wirtualnej, wpisując exit lub logout.