Esercizio - Testare la nuova macchina virtuale

Completato

Quando si crea una macchina virtuale, le vengono assegnati un indirizzo IP pubblico che è raggiungibile tramite Internet e un indirizzo IP privato usato all'interno del data center di Azure. Entrambi questi valori vengono visualizzati nel blocco JSON restituito dal comando create, come illustrato di seguito:

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

Connessione alla macchina virtuale con SSH

Con l'indirizzo IP pubblico si può testare rapidamente il funzionamento della macchina virtuale Linux usando l'indirizzo IP pubblico nello strumento Secure Shell (ssh). Tenere presente che il nome dell'amministratore è impostato su azureuser e pertanto è necessario specificare questo nome. Assicurarsi di usare l'indirizzo IP pubblico dalla propria istanza in esecuzione.

ssh azureuser@<public-ip-address>

Nota

La password non è necessaria poiché è stata generata una coppia di chiavi SSH come parte della creazione della macchina virtuale. La prima volta che si entra nella macchina virtuale, si riceve una richiesta relativa all'autenticità dell'host.

Questo perché si sta tentando di accedere a un indirizzo IP direttamente anziché tramite un nome host. Rispondendo , l'indirizzo IP viene salvato come host valido per la connessione e quest'ultima potrà procedere.

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.

Verrà quindi visualizzata una shell remota in cui è possibile immettere i comandi di 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:~$

Provare alcuni comandi, ad esempio ps o ls per fare pratica. Al termine, disconnettersi dalla macchina virtuale digitando exit o logout.