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 (également appelé Services Terminal Server) est un protocole de partage de bureau relativement sécurisé et efficace, avec des clients bien pris en charge, pouvant être exposés à Internet si nécessaire sans craintes majeures d’intrusion. À ma connaissance, VNC n’existe en aucune manière, c’est pourquoi je ne devrais pas avoir une meilleure technologie de partage de postes de travail mise au point 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 tout autre critère:
- Sécurité (en particulier pour l'accès via Internet)
- Efficacité (utilisation de la bande passante, réactivité, etc.)
- Liberté, comme dans Speech (ne sait pas où RDP ou FreeNX se situent pour cela)
- Free-ness, comme dans Beer (existe-t-il des solutions commerciales proposant des offres gratuites fiables et utilisables?)
- Facilité d'utilisation (côté serveur et client)
- Disponibilité du client sur plusieurs systèmes d'exploitation
- Disponibilité de serveurs inter-systèmes d'exploitation
- Prise en charge des sessions indépendantes et des sessions partagées (et / ou "Console")
- Support / maintenance / développement continu
Merci!
Réponses:
J'utilise actuellement FreeNx dans la 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 du back-end en tant que 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 les bibliothèques open source NoMachine .
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:
la source
Je suis tombé par hasard sur celui-ci 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 avec les mêmes identifiants si votre session échoue (effacez les fichiers temporaires à l'aide d'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é.
la source
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 depuis * Ubuntu une fois votre première connexion établie, puis le client Windows pourra automatiquement ajuster la taille à partir de là.
Sur la réponse de cioby23 dans Impossible d'installer FreeNX Server sur Ubuntu Trusty. Des alternatives?
la source
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é.
la source