Ćwiczenie — Testowanie nowej maszyny wirtualnej
Podczas tworzenia maszyny wirtualnej jest przypisywany 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",
...
}
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ć. Pamiętaj, aby użyć publicznego adresu IP ze 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
.