These images are no longer supported
Please note that Debian 8.x (Jessie) is no longer maintained. Please see the stable release information for details on the current stable release, and the EC2 image information for details on the latest AMIs for Amazon EC2.
If you still require the details of the jessie AMIs, please refer to historical versions of this page.
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
HVM images only - current generation EC2 instances all support HVM virtualisation.
64-bit images only - current generation EC2 instances all support 64 bit; if you require 32 bit, please look at Multiarch
SR-IOV networking - Enhanced Networking (ENI)
ENA networking - Elastic Network Adaptor from release 8.6+1 onwards
Multiple ENI support - DHCP client is configured to support the number of network interfaces the instance supports (up to 8), hot plugged with udev
Multiple sub-interfaces - DHCP client is configured to support multiple IP addresses per interface
AWS CLI is installed by default
Python-boto is installed by default
apt-transport-https is installed; you can change your sources.list to https://cloudfront.debian.net (or other https site) if you wish!
Please report bugs to the cloud.debian.org pseudo-package, when they are related to the choices made when building the image (which packages to include, which customisation was made, etc.). Advanced users can add the usertags to triage the report more precisely.
8.7
Region |
hvm x86_64 ebs |
AMI Details are available on historical versions of this page.
AWS CLI
Enumerate Debian account AMI:
- AWS profile default Region:
aws ec2 describe-images --owners 379101102735 --filters "Name=architecture,Values=x86_64" "Name=name,Values=debian-jessie-*" "Name=root-device-type,Values=ebs" "Name=virtualization-type,Values=hvm"
- Debian canonical Region:
aws --region us-east-1 ec2 describe-images --owners 379101102735 --filters "Name=architecture,Values=x86_64" "Name=name,Values=debian-jessie-*" "Name=root-device-type,Values=ebs" "Name=virtualization-type,Values=hvm"
See describe-images documentation.
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.