Quelles sont les solutions gratuites de Remote Desktop (serveur)?

31

Je sais qu'Ubuntu est livré avec une option "Remote Desktop" qui semble être un simple serveur VNC, et j'essaie de comprendre les alternatives. Voici les possibilités dont j'ai entendu parler jusqu'à présent:

  • VNC
  • Tunneling VNC + SSH
  • NX Server, édition gratuite
  • FreeNX
  • NeatX
  • X2Go
  • Transfert X11 sur SSH
  • xrdp

J'en viens à ceci du point de vue d'un utilisateur de Windows: au meilleur de mon expérience, RDP (aka Terminal Services) est un protocole de partage de bureau efficace (sauf usurpation mitm / server) avec des clients bien pris en charge, qui peuvent être exposés à Internet si nécessaire sans craintes majeures d'intrusion. Au mieux de mes connaissances, VNC n'est pas ce que je veux dire, et c'est là que je ne comprends pas - pourquoi une technologie de partage de bureau plus performante ne serait-elle pas développée ou utilisée dans le monde open source? Je sais que VNC peut être intégré à SSH, mais cela semble hors de portée d'un utilisateur occasionnel. La transmission X11 sur SSH peut être plus ou moins efficace, je n'en ai aucune idée, mais elle est certainement encore plus compliquée et ne vous permet pas (pour autant que je sache) d'accéder à des fonctionnalités déjà existantes (pas de partage de bureau en tant que tel, juste application distante en cours d'exécution).

Donc, j'aimerais avoir vos commentaires / préférences parmi celles-ci ou d'autres options de partage de bureau "gratuites", en utilisant ces critères et / ou d'autres options:

  1. Sécurité (en particulier pour l'accès via Internet)
  2. Efficacité (utilisation de la bande passante, réactivité, etc.)
  3. Free-ness, comme dans Speech (pas sûr de savoir où se trouvent RDP ou FreeNX)
  4. Free-ness, comme dans Beer (existe-t-il des solutions commerciales avec des offres gratuites fiables utilisables?)
  5. Facilité d’utilisation (côté serveur et client)
  6. Disponibilité du client cross-OS
  7. Disponibilité du serveur cross-OS
  8. Prise en charge de sessions indépendantes et de sessions partagées (et / ou "Console")
  9. Assistance / maintenance / développement en cours

Merci!

    
posée Tao 24.12.2010 - 22:43
la source

4 réponses

21

J'utilise actuellement FreeNx en production et, par le passé, notre société a été un client NoMachine . Nous utilisons FreeNX sur le serveur et le client NoMachine propriétaire mais gratuit sur les ordinateurs de bureau (à la fois Ubuntu et Windows).

La relation n’est pas complexe, NoMachine possédait un produit propriétaire (gratuit comme dans la bière jusqu’à 3 utilisateurs), mais libère le back-end en tant qu’open source. FreeNx est construit avec ce back-end et est toujours un peu moins poli, et quelques versions derrière le serveur NoMachine. NoMachine a annoncé le 21 décembre 2010 que la prochaine version de la technologie NX (NxServer 4) ne serait que la source proche.

x2go est une autre société qui a créé un produit open source basé sur les bibliothèques open source NoMachine .

Enfin, Google a publié NeatX , une implémentation indépendante complète du protocole NX. C'est loin d'être complet mais utilisable et totalement open source.

Alors, récapitulez vos besoins:

  1. Sécurité: toutes sont des connexions SSH. Cochez.
  2. Efficacité: en ce moment, je tunnelise des sessions RDP Windows dans NX et je parviens à une vitesse supérieure à celle du RDP nu. Cochez.
  3. La liberté comme dans la parole. FreeNX, NeatNX, cochez. NxServer. Échec.
  4. Free-ness comme dans la bière: NxServer jusqu'à 3 utilisateurs
  5. Facilité d’utilisation: NxServer est très facile à configurer et à administrer. D'autres sont pires du côté du serveur. FreeNx est sur les dépôts officiels.
  6. Client Cross-OS: Je n'ai pas trouvé de client Andriod décent. Des clients exceptionnels pour tous les systèmes d'exploitation principaux et un système basé sur Java pouvant être intégré sur un site Web.
  7. Serveur Cross-Os: Non. NxServer peut tunneler des sessions RDP, mais ne fonctionne pas sur Windows.
  8. Sessions indépendantes et partagées: cochez.
réponse donnée Javier Rivera 09.02.2011 - 09:24
la source
5

Je suis tombé sur cela tout en recherchant xrdp, qui est le seul que vous avez mentionné que je n'ai pas utilisé. Quelques observations:

NX Server: pas si rapide (la v3, qui attend toujours v4), peut poser des problèmes de performances en fonction de votre environnement. Le logiciel client basé sur Qt est maladroit mais meilleur que n'importe quelle implémentation open source. Impossible de partager la session d'un utilisateur à distance.

FreeNX: similaire à NX Server, pas le plus rapide, aucun logiciel client opensource à mentionner. Je l'ai utilisé pendant plus de 16 mois. Impossible de partager la session d'un utilisateur à distance.

neatx: a des bugs showstopper, par exemple. le bogue de déconnexion de session qui ne vous laissera pas vous reconnecter en utilisant les mêmes identifiants de connexion si votre session échoue (effacez les fichiers temporaires à l'aide d'un autre identifiant, puis cela fonctionnera jusqu'à votre prochain échec). Ceci est un bug IIRC de 1 an et plus. Je l'ai utilisé pendant plus de 10 mois. Impossible de partager la session d'un utilisateur à distance.

VNC: sécurité ultra lente, pas intégrée, mais les options du logiciel client sont plutôt bonnes pour les plates-formes * nix / Windows. Pas de bon serveur VNC pour OSX pour le moment. Point de vente unique: PEUT voir l'écran d'un utilisateur. Suffisant pour le support de bureau à distance, mais rien d'autre. Cela a été utilisé ces dernières années dans un magasin Windows "services gérés", principalement des serveurs K-VNC (entreprise) et UltraVNC.

x2go: rapide, poli, le meilleur jusqu'à présent. Prend en charge l'audio à distance, l'impression, le presse-papiers, etc. Impossible de partager la session d'un utilisateur à distance.

Je suis sur le point de donner une chance à xrdp parce que je n'aime pas installer plus de choses sur des systèmes Windows fragiles, et je finis toujours par travailler sur les choses abominables. À la vôtre.

    
réponse donnée 2 revs, 2 users 96%Fraser 18.01.2011 - 01:20
la source
2

J'aime beaucoup X2Go . XRDP ne me laissait rien faire comme monter des clés USB ou modifier les paramètres du système. X2Go répond parfaitement à mes besoins et j'y retourne entre Windows 8.1 et Kubuntu 14.04

L'installation est un jeu d'enfant * Ubuntu et le client Windows fonctionne très bien. Vous devrez définir manuellement une résolution d'écran depuis * Ubuntu une fois votre première connexion établie, puis le client Windows pourra automatiquement réajuster la taille sans problème à partir de là.

La réponse de cioby23 dans Impossible d'installer FreeNX Server sur Ubuntu Trusty. Alternatives?

    
réponse donnée Guest 13.04.2017 - 14:24
la source
0

J'ai utilisé VNC dans le passé, mais depuis que j'ai XRPD en cours d'exécution, je l'utilise. L'installation est relativement simple sur Ubuntu et Windows est déjà configuré.

    
réponse donnée BillThor 18.01.2011 - 01:56
la source

Lire d'autres questions sur les étiquettes