1) Inicie la instancia de Ubuntu en EC2.
2) Abra el puerto SSH en seguridad de instancia.
3) Hacer SSH a instancia.
4) Ejecutar:
sudo apt-get update sudo apt-get upgrade
5) Debido a que se conectará desde el Escritorio remoto de Windows, edite el archivo sshd_config en su instancia de Linux para permitir la autenticación de contraseña.
sudo vim /etc/ssh/sshd_config
6) Cambie PasswordAuthentication a yes de no, luego guarde y salga.
7) Reinicie el demonio SSH para que este cambio surta efecto.
sudo /etc/init.d/ssh restart
8) Obtenga temporalmente privilegios de root y cambie la contraseña para el usuario de ubuntu a una contraseña compleja para mejorar la seguridad. Presione la tecla Intro después de escribir el comando passwd ubuntu, y se le pedirá que ingrese la nueva contraseña dos veces.
sudo –i
passwd ubuntu
9) Vuelva a la cuenta de usuario de ubuntu y cd al directorio de inicio de ubuntu.
su ubuntu
cd
10) Instale la funcionalidad de escritorio de Ubuntu en su instancia de Linux, el último comando puede tardar hasta 15 minutos en completarse.
export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop
11) Instalar xrdp
sudo apt-get install xfce4
sudo apt-get install xfce4 xfce4-goodies
12) Haga que xfce4 sea el administrador de ventanas predeterminado para las conexiones RDP.
echo xfce4-session > ~/.xsession
13) Copie .xsession en la carpeta / etc / skel para que xfce4 se configure como el administrador de ventanas predeterminado para cualquier nueva cuenta de usuario que se cree.
sudo cp /home/ubuntu/.xsession /etc/skel
14) Abra el archivo xrdp.ini para permitir el cambio del puerto host al que se conectará.
sudo vim /etc/xrdp/xrdp.ini
(xrdp no está instalado hasta ahora. Primero instale xrdp con sudo apt-get install xrdp y luego edite el archivo mencionado anteriormente)
15) Busque la sección [xrdp1] y cambie el siguiente texto (luego guarde y salga [: wq]).
port=-1
- to -
port=ask-1
16) Reiniciar xrdp.
sudo service xrdp restart
17) En Windows, abra el cliente Remote Desktop Connection, pegue el nombre completo de su instancia de Amazon EC2 para la computadora y luego haga clic en Conectar.
18) Cuando se le solicite iniciar sesión en xrdp, asegúrese de que el módulo sesman-Xvnc esté seleccionado e ingrese el nombre de usuario ubuntu con la nueva contraseña que creó en el paso 8. Cuando inicie una sesión, el número de puerto es -1.
19) Cuando el sistema se conecta, se muestran varios mensajes de estado en la pantalla Registro de conexión. Preste mucha atención a estos mensajes de estado y tome nota del número de puerto VNC que se muestra. Si desea volver a una sesión más tarde, especifique este número en el campo de puerto del cuadro de diálogo de inicio de sesión xrdp.
Ver más detalles:
https://aws.amazon.com/premiumsupport/knowledge-center/connect-to-linux-desktop-from-windows/
http://c-nergy.be/blog/?p=5305