web-dev-qa-db-fra.com

Existe-t-il une solution de bureau à distance pour GNU / Linux comme performant que RDP pour Microsoft Windows?

Actuellement, j'ai un serveur dédié très puissant I exécuté Windows 10 sur et [~ # ~ # ~] RDP [~ # ~] dans d'autres "clients minces".

Cela fonctionne très bien et vous pouvez à peine vous sentir sentir que vous êtes rdding. Plusieurs moniteurs, audio, microphones, USB, etc. Tout simplement travailler.

Je préférerais utiliser Linux, Manjaro ou l'une des saveurs debian/Ubuntu, sur le serveur dédié avec un environnement de bureau.

Et cela ne vous dérangerait pas si mes clients minces utilisaient Linux ou Windows.

J'ai essayé VNC , XRDP, FreerDP, Nomachine, etc., mais aucun n'est aussi performant, stable et riche en fonctionnalités comme RDP sur Microsoft Windows. Ils se sentent toujours très éloignés.

J'ai seulement besoin d'une seule session à la fois et j'utilise un seul client à la fois. Le support multiple du moniteur pour mon client est un must.

16
Daniel Dewhurst

Réponse partielle

J'utilisais vnc, mais c'était un peu trop lent. J'ai ensuite fait un peu de recherche et j'ai trouvé x2go. Cependant, je n'ai pas encore fait plus d'un test de base, alors ne connaissez pas la performance (mais elle prétend être bonne). Les deux sont pour partager tout le bureau. J'utilise ssh -X Pour partager des fenêtres ad-hoc individuelles.

5
ctrl-alt-delor

Linux utilise traditionnellement le Système de fenêtre x (ou simplement x11 ou x) comme plate-forme d'interface graphique qui était un projet indépendant prédant à la fois Windows et Linux, car il a été conçu à l'origine à MIT à résoudre certains de leurs besoins internes. Autre interface graphique existait à cette époque. X11 est le seul survivant - probablement parce qu'il était open source et a résolu un besoin réel.

X11 a pris en charge la prise en charge de manière transparente à l'utilisateur avec un programme sur une autre machine que la machine où le programme fonctionne réellement sur le réseau. Cela a été suffisamment adéquat pour qu'une autre solution ne se lève pas et la remplace même s'il a des problèmes et peut être utile pour vous aussi.

Si vous allez ainsi de cette façon, vous aurez besoin d'un logiciel de serveur X11 (les termes sont inversés pour des raisons historiques) sur vos clients minces, ce qui vous permettra généralement d'intégrer les fenêtres du ou des programmes distants afin qu'ils ont l'air natif. Vous pouvez également utiliser le protocole XDMCP pour exécuter en tant que terminal X à l'ancienne pour obtenir un bureau. Running "SSH -Y" laissera le serveur ssh'ed à voir le logiciel X11 serveur de votre client. Tout cela est très facile sur les machines Linux, mais nécessitent un logiciel supplémentaire sur Windows. Vous voudrez peut-être examiner un produit commercial pour gagner du temps.

Notez que si vous exécutez Ubuntu, vous pouvez activer le partage d'écran, ce qui permettra à un client VNC de se connecter à votre bureau.

3

Sur le système d'exploitation élémentaire, j'utilise Remmina . OS, prend en charge plusieurs moniteurs et est rapide. Il est assez rapide que je joue des jeux sur elle, surtout sans décalage, à travers un VPN -> Tunnel SSH.

1
Canadian Luke