Debian Jessie on AWS EC2

SSH username

SSH to Debian instances as user admin using your SSH key, and then sudo -i to gain root access.

What's in Debian Jessie EC2 Images

8.7

Region

hvm x86_64 ebs

ap-northeast-1

ami-dbc0bcbc

ap-northeast-2

ami-6d8b5a03

ap-south-1

ami-9a83f5f5

ap-southeast-1

ami-0842e96b

ap-southeast-2

ami-881317eb

ca-central-1

ami-a1fe43c5

eu-central-1

ami-5900cc36

eu-west-1

ami-402f1a33

eu-west-2

ami-87848ee3

sa-east-1

ami-b256ccde

us-east-1

ami-b14ba7a7

us-east-2

ami-b2795cd7

us-west-1

ami-94bdeef4

us-west-2

ami-221ea342

AWS CLI

Enumerate Debian account AMI:


The Jessie release of Debian was built with bootstrap-vz (formerly called build-debian-cloud), and contains the CloudInit package.

Please note that a Marketplace image volume cannot be attached to another running instance (For example, to repair a broken /etc/fstab, or /etc/network/interfaces). This is a limitation of all Marketplace images, as described here: Official AWS documentation

Fun with cloud-init

You may wish to play with cloud-init, for example:

   1 #cloud-config
   2 package_update: true
   3 package_upgrade: true
   4 package_reboot_if_required: true
   5 packages:
   6 - pwgen
   7 - less
   8 locale: fr_FR.UTF-8
   9 ssh_authorized_keys:
  10 - ssh-rsa AAAAB3Nz....89dGp5 me@mykey1
  11 - ssh-rsa AAAAB3Nz....89dGp5 me@mykey2
  12 final_message: "The system is finally up, after $UPTIME seconds"


See also Cloud and Teams/Cloud.