web-dev-qa-db-fra.com

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

Je sais que Ubuntu propose une option "Bureau à distance" qui semble être un serveur VNC simple, 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
  • X11 Transfert sur SSH
  • xrdp

J'en viens à cela du point de vue d'un utilisateur Windows: au meilleur de mon expérience, RDP (aussi connu sous le nom de Terminal Services) est un protocole de partage de bureau relativement sécurisé et efficace, avec des clients bien pris en charge. exposés à Internet en cas de besoin sans craintes majeures d’intrusion. Au meilleur de ma connaissance, VNC n’existe en aucune manière, c’est là où je suis confus: pourquoi une meilleure technologie de partage de postes de travail ne serait-elle pas développée ou utilisée dans le monde des logiciels libres? Je sais que VNC peut être encapsulé dans SSH, mais cela semble hors de portée des utilisateurs occasionnels. Le transfert X11 sur SSH peut être plus ou moins efficace, je n'en ai aucune idée, mais il est certainement encore plus compliqué, et ne vous donne pas (autant que je sache) l'accès à des éléments déjà en cours d'exécution (pas de partage de bureau en tant que tel, mais simplement application distante en cours d'exécution).

Donc, j'aimerais connaître vos réactions/préférences parmi celles-ci ou toute autre option de partage de bureau "gratuite", en utilisant ces critères et/ou toute autre:

  1. Sécurité (en particulier pour l'accès via Internet)
  2. Efficacité (utilisation de la bande passante, réactivité, etc.)
  3. Liberté, comme dans Speech (ne sait pas où RDP ou FreeNX se situent pour cela)
  4. Free-ness, comme dans Beer (existe-t-il des solutions commerciales proposant des offres gratuites fiables et utilisables?)
  5. Facilité d'utilisation (côté serveur et client)
  6. Disponibilité du client sur plusieurs systèmes d'exploitation
  7. Disponibilité de serveurs inter-systèmes d'exploitation
  8. Prise en charge des sessions indépendantes et des sessions partagées (et/ou "Console")
  9. Support/maintenance/développement continu

Merci!

33
Tao

J'utilise actuellement FreeNx en production, et dans le passé, notre société était un client NoMachine . Nous utilisons FreeNX sur le serveur et le client NoMachine, propriétaire mais gratuit, sur les ordinateurs de bureau (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 publiait le contenu de l’arrière-plan sous forme de source ouverte. 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, la technologie NX (NxServer 4), serait une source proche uniquement.

x2go est une autre société qui a créé un produit open source basé sur NoMachine libs open source.

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

Alors, récapitulez vos besoins:

  1. Sécurité: Ce sont tous des connexions SSH. Cocher.
  2. Efficacité: pour le moment, je tunnelise les sessions Windows RDP dans NX et dispose d’une vitesse supérieure à celle du protocole RDP nu. Cocher.
  3. La liberté comme dans le discours. FreeNX, NeatNX, cochez. NxServer. Échouer.
  4. Libre 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é serveur. FreeNx est en pension officielle.
  6. Client Cross-OS: Je n'ai pas trouvé de client Andriod décent. Grands clients pour tous les systèmes d'exploitation de bureau principaux et un système basé sur Java qui peut être intégré sur un site Web.
  7. Serveur Cross-Os: Nope. NxServer peut tunneler les sessions RDP, mais ne fonctionne pas sous Windows.
  8. Séances indépendantes et partagées: Cochez.
22
Javier Rivera

Je suis tombé par hasard sur cela lors de mes recherches sur xrdp, qui est le seul que vous avez mentionné et que je n'ai pas utilisé. Quelques observations:

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

FreeNX: similaire à NX Server, pas le plus rapide, aucun logiciel client open source à mentionner. Je l'utilise depuis plus de 16 mois. Impossible de partager la session d'un utilisateur à distance.

neatx: a quelques bugs de premier plan, par exemple. le bogue de déconnexion de session qui ne vous permettra pas de vous reconnecter en utilisant les mêmes identifiants si votre session échoue (effacez les fichiers temporaires en utilisant un autre identifiant, puis cela fonctionnera jusqu'à votre prochain échec). Il s'agit d'un bug IIRC de plus de 1 an. Je l'utilise depuis plus de 10 mois. Impossible de partager la session d'un utilisateur à distance.

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

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

Je suis sur le point d'essayer 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 maudites. À votre santé.

5
Fraser

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 je reviens en arrière entre Windows 8.1 et Kubuntu 14.04

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

Cioby23 a répondu dans Impossible d'installer FreeNX Server sur Ubuntu Trusty. Alternatives?

2
Guest

J'ai utilisé VNC par le passé, mais depuis que XRPD fonctionne bien, je l'utilise. L'installation est relativement simple sous Ubuntu et Windows est déjà installé.

0
BillThor