Miscellaneous FAQ
What runlevel do instances start in?
All Linux instances are started in runlevel 4, regardless of the instance configuration.
Can I perform root file system booting from an EBS volume?
At this time, there is no way to directly boot off an EBS volume. However, check the forums for information on how to create a bootstrap AMI that runs an instance and changes the root file system to an Amazon EBS volume.
Are there any special requirements to use FTP?
The File Transfer Protocol (FTP) has a PORT command by which a client sends its address back to the server. The server then connects to the client at that address to send the file data. If the client looks up its own internal address and sends this to the server, the connection will fail. In this specific case, there are two solutions to the problem. First, configure the client to send its public IP address. Second, the client can use "passive FTP" which makes connections only to the server, rather than from the server to the client. In general, applications which encode local addresses and port numbers in data sent to external servers might have problems with NAT. Care must always be taken to send the public address, rather than the internal one.
We recommend using passive mode unless it is not supported by the FTP server.
How can I verify the authenticity of the Amazon EC2 client tools?
Our published client tools are signed using GPG (http://www.gnupg.org), an implementation of the OpenPGP security standard. This allows you to verify the integrity of the packages we publish.
Before you can begin verification, you need to set up a GPG identity. For more information, go to http://www.gnupg.org.
To quickly get set up
-
Enter the following:
#
-
You must download the public portion of our signing key, and import it into your GPG and RPM keychains. To get the signing key, visit https://aws.amazon.com/ec2/public-key.asc.
-
Import the public signing key into GPG:
#
-
Import the public signing key into RPM:
#
Your system is now set up to verify our signatures.
-
To verify ZIP archives, download an archive and its signature file and run the following:
#
signature_file
signed_archive
-
To verify RPM Packages, download an RPM package and run the following:
#
rpm_file