1) Starten Sie die Ubuntu-Instanz auf EC2.
2) Öffnen Sie den SSH-Port für die Instanzsicherheit.
3) Führen Sie eine SSH-Instanz durch.
4) Ausführen:
sudo apt-get update sudo apt-get upgrade
5) Da Sie eine Verbindung von Windows Remotedesktop aus herstellen, bearbeiten Sie die Datei sshd_config auf Ihrer Linux-Instanz, um die Kennwortauthentifizierung zu ermöglichen.
sudo vim /etc/ssh/sshd_config
6) Ändern Sie PasswordAuthentication von no in yes, speichern Sie es und beenden Sie es.
7) Starten Sie den SSH-Daemon neu, damit diese Änderung wirksam wird.
sudo /etc/init.d/ssh restart
8) Erhalten Sie vorübergehend Root-Berechtigungen und ändern Sie das Kennwort für den Ubuntu-Benutzer in ein komplexes Kennwort, um die Sicherheit zu erhöhen. Drücken Sie die Eingabetaste, nachdem Sie den Befehl passwd ubuntu eingegeben haben, und Sie werden aufgefordert, das neue Kennwort zweimal einzugeben.
sudo –i
passwd ubuntu
9) Wechseln Sie zurück zum Ubuntu-Benutzerkonto und CD zum Ubuntu-Ausgangsverzeichnis.
su ubuntu
cd
10) Installieren Sie die Ubuntu-Desktop-Funktionalität auf Ihrer Linux-Instanz. Der letzte Befehl kann bis zu 15 Minuten dauern.
export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop
11) Installieren Sie xrdp
sudo apt-get install xfce4
sudo apt-get install xfce4 xfce4-goodies
12) Machen Sie xfce4 zum Standard-Fenstermanager für RDP-Verbindungen.
echo xfce4-session > ~/.xsession
13) Kopieren Sie .xsession in den Ordner / etc / skel, sodass xfce4 als Standardfenstermanager für alle neu erstellten Benutzerkonten festgelegt ist.
sudo cp /home/ubuntu/.xsession /etc/skel
14) Öffnen Sie die Datei xrdp.ini, um den Host-Port zu ändern, zu dem Sie eine Verbindung herstellen möchten.
sudo vim /etc/xrdp/xrdp.ini
(xrdp ist bis jetzt nicht installiert. Installieren Sie zuerst xrdp mit sudo apt-get install xrdp und bearbeiten Sie dann die oben genannte Datei.)
15) Suchen Sie nach dem Abschnitt [xrdp1] und ändern Sie den folgenden Text (speichern und beenden Sie dann [: wq]).
port=-1
- to -
port=ask-1
16) Starten Sie xrdp neu.
sudo service xrdp restart
17) Öffnen Sie unter Windows den Remotedesktopverbindungsclient, fügen Sie den vollständig qualifizierten Namen Ihrer Amazon EC2-Instanz für den Computer ein und klicken Sie dann auf Verbinden.
18) Wenn Sie aufgefordert werden, sich bei xrdp anzumelden, stellen Sie sicher, dass das Modul sesman-Xvnc ausgewählt ist, und geben Sie den Benutzernamen ubuntu mit dem neuen Kennwort ein, das Sie in Schritt 8 erstellt haben. Wenn Sie eine Sitzung starten, lautet die Portnummer -1.
19) Wenn das System eine Verbindung herstellt, werden auf dem Bildschirm Verbindungsprotokoll mehrere Statusmeldungen angezeigt. Achten Sie genau auf diese Statusmeldungen und notieren Sie sich die angezeigte VNC-Portnummer. Wenn Sie später zu einer Sitzung zurückkehren möchten, geben Sie diese Nummer im Portfeld des xrdp-Anmeldedialogfelds an.
Weitere Informationen finden Sie unter:
https://aws.amazon.com/premiumsupport/knowledge-center/connect-to-linux-desktop-from-windows/
http://c-nergy.be/blog/?p=5305