Today I want to cover the process from launching an EC2 instance to connecting via SSH.
First, we will have to create the instance.
I selected the Linux Image at the top.
Continue clicking to the last page, right before launching. Before launching, you will be asked to make a key pair.
Create a new key pair, as shown below, and download the pem file.
Inside the directory where the pem file exists, type the following command. Only the owner will be able to read the file now.
$ chmod 400 example-key-pair.pem
Now we are ready to go with the SSH connection. Type
y to the question proposed.
$ ssh -i "example-key-pair.pem" ec2-user@YOUR_PUBLIC_DNS_NAME The authenticity of host 'ec2-xxxxxxxxxxxx.compute-1.amazonaws.com (www.zz.xxx.yy)' can't be established. ECDSA key fingerprint is SHA256:wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'ec2-xxxxxxxxxxxx.compute-1.amazonaws.com,www.zz.xxx.yy' (ECDSA) to the list of known hosts. __| __|_ ) _| ( / Amazon Linux 2 AMI ___|\___|___| https://aws.amazon.com/amazon-linux-2/ 13 package(s) needed for security, out of 32 available Run "sudo yum update" to apply all updates. -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory [ec2-user@ip-xxxxxxxxxxxx ~]$