Problem with these instructions? Please send a CFDDFC Support Query.

Remote Desktop Licence

The following instructions are only required if you are using Web CFD Direct From the Cloud (CFDDFC®), which includes the remote desktop accessed through a web browser. The remote desktop is provided by NICE DCV which is provided free with Amazon EC2. AWS provides the free licence by detecting whether the instance can access a particular S3 bucket. The instance must therefore include an attached IAM role (instance policy), containing a policy to access the relevant S3 bucket. The role and policy require a one-time configuration described previously.

The IAM role must be attached to the instance for the remote desktop to function. To ensure the IAM role is attached, login to the EC2 console,  go to Instances and select the instance of interest. The description information includes an entry for IAM role. If no IAM role is attached, then from the Actions menu select SecurityModify IAM role. (In the v1 AWS console, it is Instance StateAttach/Replace IAM role.) Select the relevant IAM role, e.g. CFDDFC-Web, and click Update IAM role (Apply in the v1 console).

Connection Protocol

To run the remote desktop, enter in a web browser the URL https://123.45.67.89:8443 where the 123.45.67.89 example must be replaced with the IP address of your specific instance. Be careful to ensure you enter https, not http. As mentioned in Browser Desktop Connection Protocols, the connection uses port 8443 with a self-signed TLS/SSL certificate. The user must therefore click Advanced and Accept the Risk and Continue to apply an exemption for this self-signed certificate.

User Password

The remote desktop login page should now appear. The login requires using username and password credentials.

The username for the default account is ubuntu. EC2 instances on AWS use password-less login using SSH so there is no password set by default for the ubuntu user. Instead, a password must be set by the user. To set a password, login to the instance using SSH from a terminal as described in  CFDDFC on AWS: Connect to an Instance with SSH. For example, run a terminal command like the example below:

ssh -i ~/.ssh/awskey.pem ubuntu@123.45.67.89

Once logged in, generate a password for user ubuntu using the passwd command by:

passwd ubuntu

The user  then enters and confirms a password of their choice.

The user can then login to the remote desktop with their username and password.

Next Step → Data Storage