Before you start
These pages assume a fresh Ubuntu Server install on a machine that is not yet listed. Work through them in order before the machine takes its first rental, while no change can interrupt a client.Configuring the machine is the host’s responsibility. Vast does not
configure your hardware, network, or operating system. The
verification requirements list what the platform
checks automatically; these pages are the setup those requirements assume.Completing these pages does not guarantee verification. Machines also fail or
lose verification for reliability, performance, and network reasons unrelated
to this configuration.
Have a way in that is not SSH
SSH Access and The Host Firewall can both leave the machine unreachable over SSH. Confirm your fallback access works before you begin. If the machine has a BMC — IPMI, iDRAC, or iLO — the BMC console is your fallback. Log in to it now to confirm it works. If the machine has no BMC, which is common on consumer and workstation boards, the fallback is a monitor and keyboard attached to the machine. If you cannot reach the machine physically, schedule an automatic undo before each change. This runsufw disable in ten minutes:
An SSH tunnel to the BMC is not a fallback. A tunnel requires a working SSH
connection, which is what these changes can break. Reach the BMC over its own
network connection.
Setting up a machine
Work through these in order on a new machine.SSH Access
Key-only login, a unique key pair per machine, and removing keys no longer in use
Accounts and Sudo
Who can log in, who can become root, and removing unused accounts
The Host Firewall
What ufw covers, what Docker handles instead, and verifying from outside
Management Interfaces
BMC, IPMI, iDRAC, and iLO credentials, and keeping them off the public internet
Disable Automatic Updates
Stop the machine installing updates outside a maintenance window
If something goes wrong
Recovery
Undo a change that locked you out: SSH config, keys, firewall rules, accounts
Offline Machine
Diagnose a machine that has dropped off the marketplace