web-dev-qa-db-fra.com

Comment configurer mon instance AWS pour desservir un poste de travail distant afin de pouvoir utiliser les services de terminal Windows pour y accéder?

Mon plan diabolique est de servir RDP à partir d'une instance AWS Ubuntu afin de pouvoir disposer d'un bureau xubuntu permanent pendant que je me déplace d'un ordinateur Windows à un ordinateur Windows (ou à tout autre ordinateur). C'est aussi simple que de lancer mstsc -v {aws.public.url}.

Comment, via ssh, puis-je faire en sorte que l'instance serve un poste de travail distant?

7
Davious

Remarque: cette réponse est maintenant obsolète:

  • xrdp n’a plus besoin de tightvnc pour 11.04 .. ou 10.10 aussi
    • donc, pas besoin d'installer tightvnc, il suffit d'installer xrpd
    • ainsi, également, la restriction sur les machines 64 bits est levée

Merci à de la réponse de nealmcb et à la suite de la discussion tightvnc + xrdp, voici le travail qui suit. Voici ma liste complète de tâches pour configurer un mstsc -v capable aws:

Xubuntu pas Ubuntu Desktop

À l’origine, j’ai essayé un ordinateur de bureau ubuntu, mais avec une micro-instance, les performances de l’interface utilisateur étaient trop lentes, le passage à xubuntu donne un ordinateur de bureau distant relativement réactif

Configuration AWS

  1. Créer une paire de clés (enregistrer en tant que fichier .pem sur une machine locale)
  2. Modifier le groupe de sécurité par défaut, ajouter RDP, TCP, 3389, 3389, 0.0.0.0/0
  3. Créez une instance AWS: Canonical AMI-508c7839
    • (i386 important en raison d'un bogue 64 dans tightvnc)
    • utiliser ceci pour la section de données utilisateur

#cloud-config

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

Accès SSH sur Windows

  1. télécharger PuTTY and puttygen
  2. avec puttygen: créer un .ppk à partir du .pem
  3. PuTTY {awc.public.url}, authentification ssh avec fichier .ppk

Configuration du serveur

Vous devrez peut-être attendre que apt-get de xubuntu-desktop se termine avant que le fichier xrdp.ini soit disponible.

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

maintenant je peux mstsc -v {aws.public.url} dans les aws.

D Problème de frappe

  • Système -> Préférences -> Raccourcis clavier
  • Changer le raccourci d'affichage du bureau de D à alt-D

Merci aux ressources suivantes:

Guide d'installation AWS

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

Guide d'installation Xubuntu AWS

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 Problèmes 64 bits

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

RDP D problème clé

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

Problème d'applet de commutation rapide

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

4
Davious

Je ne connais pas le fonctionnement d'un service compatible rds, mais si vous ne pouvez pas en trouver un, VNC devrait répondre à vos besoins - installez simplement un serveur VNC sur AWS et un client VNC sur les machines Windows. Voir par exemple cette discussion VNC

4
nealmcb