Failing to connect to remote desktop using VNC client on MAC

My local system:

MacOS Mojave 10.14.6 

I launched an instance on AWS, as follows:

Ubuntu 18.04 

I had the security group set up to allow SSH and RDP from everywhere (0.0.0.0/0)

I downloaded the server key, and used it to connect to the remote server, from a Mac Terminal, as the ubuntu user.

I then installed the LXDE desktop on the Ubuntu server

sudo apt update -y sudo apt upgrade -y sudo install lxde -y 

When that was finished, I installed xrdp

sudo apt install xrdp -y 

I then set up a password for the user ubuntu:

sudo passwd ubuntu 

I downloaded the VNC Viewer to my Mac, installed it and started it.

I use Goddady, so I created a DNS entry for my remote server. When I ping it:

ping xxx.xxxxx-swdev.com PING xxx.xxxxx-swdev.com (xx.xxx.40.14) 56(84) bytes of data. ^C --- rxxx.xxxxx-swdev.com ping statistics --- 251 packets transmitted, 0 received, 100% packet loss, time 256005ms 

I see that it’s recognizing the IP address of the server, but it does not come back, and when I hit CTRL-C, it breaks with the above info.

When I open up the VNCConnect client on my mac, and enter the DNS name into the connect dialog, it tries for a while, and then comes back with a message telling me that it timed out. Same result if I enter the IP address of the server.

Obviously, I am missing some steps. Any ideas?