SSH provides command-line access to a remote computer, whether it is nearby or located across the internet. It lets you administer a provisioned virtual machine from your own computer. section 3.1.2 section 3.7
To connect to a remote host, gather:
- The remote host and its IP address or domain name. section 3.1.2
- A username, such as root for many Linux distributions. section 3.1.2
- A password or an installed SSH key. section 3.1.1 section 3.1.2
- A network connection to the remote host. section 3.1.2
Connect to a provisioned VM
Open Terminal or PowerShell and run: ssh root@<your-ip>. On the first connection, confirm that you trust the remote host. The host is then recorded in ~/.ssh/known_hosts unless the host or local records change. section 3.1.2 section 3.3.1
Inspect the complete SSH connection command used with a remote VM. section 3.1.2
After logging in, SSH becomes the working command line for installing software, managing code repositories, configuring services, and maintaining the server. Keep SSH traffic permitted when enabling a firewall, or the current session may be lost. section 3.3.1 section 3.6.2



