Wie konfiguriere ich meine AWS-Instanz für die Bereitstellung eines Remotedesktops, damit ich mithilfe von Windows-Terminaldiensten darauf zugreifen kann?

7

Mein böser Plan ist es, rdp von einer AWS-Ubuntu-Instanz aus bereitzustellen, damit ich einen permanenten xubuntu-Desktop haben kann, wenn ich von Windows-Computer zu Windows-Computer (oder wirklich jedem Computer) wandere. Es ist so einfach wie das Ausführen von mstsc -v {aws.public.url}.

Wie kann ich durch ssh die Instanz einen Remotedesktop bedienen lassen?

Davious
quelle

Antworten:

4

Ich weiß nicht, wie man einen rds-kompatiblen Dienst ausführt, aber wenn Sie keinen finden, sollte VNC Ihren Anforderungen entsprechen - installieren Sie einfach einen VNC-Server unter AWS und einen VNC-Client auf den Windows-Computern. Siehe zB diese VNC-Diskussion

nealmcb
quelle
4

Hinweis: Diese Antwort ist jetzt veraltet:

  • xrdp braucht für 11.04 kein straffes nc mehr .. vielleicht auch 10.10
    • Also, keine Notwendigkeit, Tightvnc zu installieren, installieren Sie einfach xrpd
    • Damit wird auch die Beschränkung für 64-Bit-Maschinen aufgehoben

Dank der Antwort von nealmcb und nach der Diskussion über tightvnc + xrdp funktioniert hier meine vollständige Liste der Aufgaben zum Einrichten eines mstsc -v-fähigen aws:

Xubuntu nicht Ubuntu Desktop

Ich habe ursprünglich einen Ubuntu-Desktop ausprobiert, aber mit einer Mikroinstanz war die GUI-Leistung zu langsam. Wenn Sie zu xubuntu wechseln, erhalten Sie einen relativ reaktionsschnellen Remote-Desktop

AWS-Setup

  1. Erstellen Sie ein Schlüsselpaar (als PEM-Datei auf dem lokalen Computer speichern)
  2. Ändern Sie die Standardsicherheitsgruppe, fügen Sie RDP, tcp, 3389, 3389, 0.0.0.0/0 hinzu
  3. Erstellen Sie eine AWS-Instanz: Canonical ami-508c7839
    • (i386 wichtig wegen 64 Bug in Tightvnc)
    • Verwenden Sie dies für den Abschnitt Benutzerdaten

#cloud-config

apt_update: true
apt_upgrade: true
packages:
 - xubuntu-desktop
 - indicator-applet-session
 - gnome-themes-selected
 - tightvncserver
 - xrdp

SSH-Zugriff unter Windows

  1. Kitt und Kitt herunterladen
  2. mit puttygen: erstelle eine .ppk aus der .pem
  3. putty {awc.public.url}, ssh auth mit .ppk-Datei

Server-Setup

Möglicherweise müssen Sie warten, bis der xubuntu-desktop apt-get fertig ist, bevor die Datei xrdp.ini verfügbar ist.

sudo vim /etc/xrdp/xrdp.ini
# remove the entries below the xrdp1 block
sudo adduser me
sudo addgroup me admin

jetzt kann ich mstsc -v {aws.public.url} in die aws.

D Tastenanschlag Problem

  • System -> Einstellungen -> Tastaturkürzel
  • Ändern Sie Show Desktop Shortcut von D in Alt-D

Dank folgender Ressourcen:

AWS Installationshandbuch

http://foss-boss.blogspot.com/2010/10/pointnclick-guide-to-running-ubuntu-in.html

Xubuntu AWS Installationshandbuch

http://blog.topicbranch.net/2010/08/xubuntu-and-neatx-on-ec2.html

TightVNC + XRDP

http://ubuntuforums.org/showthread.php?t=1077607

TightVNC 1.3.9 64-Bit-Probleme

https://bugs.launchpad.net/ubuntu/+bug/344264/

RDP D-Taste Problem

http://ubuntuforums.org/showthread.php?t=1595871

Fast Switch Applet Problem

http://ubuntu-ky.ubuntuforums.org/showthread.php?t=1365262

Davious
quelle
Vielen Dank, dass Sie Ihren Prozess dokumentiert haben - das ist eine große Hilfe und ein guter Leitfaden für andere, die versuchen, dasselbe zu tun! :)
Brian Knight