Automatic SSH Key Deployment

When provisioning a new server, SSH keys defined in your account are automatically added to the server. This allows you to connect to your server via SSH without using a password:

ssh depfloy@YOUR_SERVERS_PUBLIC_IP_ADDRESS

Server-Generated SSH Keys

During server provisioning, an SSH key pair is automatically generated for the server. The private key is stored at ~/.ssh/id_rsa and the corresponding public key at ~/.ssh/id_rsa.pub. This provides the necessary authorization for your server to access your source control account.

Server-Specific SSH Keys

In addition to account-wide SSH keys, you may want to add specific SSH keys to individual servers rather than deploying them across all servers. To do this:

  1. Navigate to your server settings
  2. Go to the SSH Keys section
  3. Add the desired SSH key specifically for that server

This approach provides granular control over which keys have access to which servers, enhancing your security posture.