During the configuration of your instance you should have created a security group allowing at the minimum SSH access to the instance. If this has been done correctly, you can use SSH from the command-line or from a tool such as PuTTY to access the command-line of the sshuser user on the Charon-SSP instance. If you select your instance in the instance list and then click on Connect, you will see the instructions for connecting via SSH.
In particular, you will see
- the name of the private key that must be used to connect to the instance, and
- the public DNS name of the instance.
The following image shows an example:
Note that the file permissions of the private key file must be set such that the file is only readable by the user. In the example above, the permissions are set to 400. This means that the only access is read-access by the user.
To connect to the instance as the user sshuser, use the following command:
$ ssh -o ServerAliveInterval=30 -i <path-to-your-private key> sshuser@ <AWS-public-IP-address> |
The parameter ServerAliveInterval
will protect the connection from timing out.
Below, you see sample output of a login:
$ ssh -o ServerAliveInterval=30 -i ./we-test-key2.pem sshuser@3.81.64.139 Last login: Tue May 21 05:34:33 2019 from myhost.example.com [sshuser@ip-172-31-38-252 ~]$ pwd /home/charon
Note that this account allows root access to a limited subset of commands. In particular, commands that are required to create more complex network configurations are allowed.