RDP pour VM Linux dans Azure

Vous avez probablement du vous en rendre compte, il est de plus en plus fréquemment fait allusion à Linux lorsque l’on parle de SQL Server.

Cela a commencé avec le support officiel de la part de Microsoft de plusieurs distributions pour héberger SQL Server.
Puis est arrivé le support officiel de SQL Server en tant que conteneur Docker et même dans un cluster Kubernetes.
Or, ces environnements sont en grande majorité, pour ne pas dire 100%, supportés par une infrastructure Linux. Microsoft sur Azure, semble faire pencher la balance vers Ubuntu Server, mais cela n’enlève rien à CentOS que j’apprécie beaucoup ou RedHat si vous préférez une distribution commerciale.

Windows depuis c’est début est fondamentalement orienté interface graphique. Était devrais-je dire car depuis l’apparition de Windows Server core (Windows 2008R2 de mémoire), il est possible de disposer de Windows sans IHM. En outre, et cela ne vous aura pas échappé, l’administration se fait beaucoup au travers de scripts PowerShell. Et si ce n’est pas encore le cas en ce qui vous concerne, je vous suggère vivement de franchir cette étape, PowerShell est in incontournable, d’autant plus dans sa mouture Core qui est accessible également sur Linux ! Accompagné des DBATools, l’administration de SQL Server s’en trouve grandement facilitée.

Donc Windows qui était fondamentalement orienté GUI tend à délaisser son IHM.
Linux en distribution serveur, de son côté, ne disposait pas d’IHM.

Il serait amusant d’en ajouter une …
Let’s go. Ajoutons du RDP à Linux !!!

Tout d’abord créons une simple VM dans Azure.

Au départ, seul SSH est activé comme vous pouvez le noter.

Connections-nous sur le serveur via SSH pour … ajouter une interface graphique

Après avoir fait un apt-get update, nous allons installer LXDE.

sudo apt-get install lxde -y

Vous pouvez utiliser le bureau « classique » Ubuntu en modifiant la ligne de commande pour utiliser ubuntu-desktop.

L’étape suivant consiste à installer et démarrer XRDP.

sudo apt-get install xrdp -y
/etc/init.d/xrdp start

A ce stade tout est terminé côté OS, il manque seulement l’ouverture du port 3389 sur le Network Security Group.

Seule le port 22 pour SSH a été configuré lors de la création de la VM.


Nous allons ajouter le 3389.

Il n’y a plus qu’à tester la connexion

Cela ne servira probablement à rien, mais la boucle est bouclée ! Windows sans IHM et RDP sur Linux.

Allez, promis, le prochain article sera un peu plus sérieux. Bonne année 2020 à tous.

Happy RDP

A propos Christophe

Consultant SQL Server Formateur certifié Microsoft MVP SQL Server MCM/MCSM SQL Server
Cet article a été publié dans Azure, Linux. Ajoutez ce permalien à vos favoris.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s