On the EC2 Console page, instance is up and running. To connect to this instance through putty, copy the IPv4 Public IP Address. (refer Putty Guide available at https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-linux-inst-from-windows.html for details on how to connect using putty/ssh).
Open putty, paste the IP address and browse your private key you downloaded while deploying the VM, by going to SSH- >Auth->Credentials , click on Open.
Login as ubuntu user.
Update the password of ubuntu user using below command :
sudo passwd ubuntu
Once ubuntu user password is set, access the GUI environment using RDP on Windows machine or Remmina on Linux machine. Copy paste the Public IP of the VM and paste it in the RDP. Login with ubuntu user and its password.
To access the BTCPay Server Web Interface, you will need DNS name of the VM instance. To use the DNS name , you need to assign Elastic IP for you instance.For more details please visit https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/working-with-eips.html page. This will keep your DNS static and will not change after vm restart.
Once you assign Elastic IP to you instance, go to your instance details page on AWS console and copy the DNS Name as shown below.
sudo su -
./btcpay-server-setup.sh
Note If the browser shows “500 Internal Server Error” then wait for few minutes and refresh it.