J'ai un serveur Ubuntu 12.04 à la maison avec une interface graphique en cours d'exécution.
Il fait beaucoup de choses, comme les hôtes virtuels Apache (plusieurs WordPress sites hébergés pour moi et mes amis), le serveur Samba, le serveur Mini DLNA et quelques autres éléments. C’est génial, nous pensons que c’est le pantalon fourmis de notre maison, il sert parfaitement les médias tout autour de la maison (beaucoup plus utile et meilleur que notre ancien appareil qui fonctionnait sous Windows 7). J'utilise Webmin pour gérer à peu près tout ce qui s'y trouve. Merci beaucoup pour Webmin, c’est génial, mais il a des limites (pour moi et pour mes compétences limitées).
Voici la chose. Lorsque je suis loin de chez moi (beaucoup), je veux pouvoir piloter le bureau du serveur Ubuntu (est-ce un oxymore? Peut-être que je veux dire l'interface graphique du serveur Ubuntu) à distance (je sais que je devrais apprendre à utiliser la commande via ssh, mais Je suis stupide et je n'ai pas le temps.;) La dernière fois que j'ai ouvert le port (22) sur SSH, j'ai lu les journaux et je me suis fait avoir par des tentatives de piratage. J'ai donc fermé le port sur le routeur.
Notre connexion Internet à la maison est câblée et ultra rapide. Lorsque je ne suis pas à la maison, j'utilise une connexion 3G sur un iPad avec rétine et un ordinateur portable sous Windows. Bien trop lent pour avoir des torrents (sans parler du prix élevé pour les données).
Donc, ma question est "Comment puis-je me connecter à mon serveur à distance avec un client VNC ou quelque chose du genre et le faire fonctionner comme si j'étais assis devant avec l'interface graphique?"
Webmin est bon, mais je veux utiliser un navigateur sur le serveur à distance et démarrer des torrents. Donc, quand je rentre chez moi, tout est fait et j'attends de pouvoir regarder chez moi mes appareils compatibles DLNA.
Tapez Unity Search: Remote Desktop et activez les paramètres. Cela vous permet de vous connecter à distance à votre Ubuntu.
Voir l'article suivant pour plus de détails:
http://www.makeuseof.com/tag/ubuntu-remote-desktop-builtin-vnc-compatible-dead-easy/
Utilisez TeamViewer .
C'est la meilleure solution gratuite disponible pour Ubuntu. Au mieux, je veux aussi dire plus facile à configurer. Et par facile à installer, je ne dis pas que je suis à 100% sûr qu'aucun ajustement n'est nécessaire après son installation. Mais cela ne vous inquiète pas pour les paramètres réseau ou quoi que ce soit du genre. Il suffit de l’installer sur les deux appareils et vous pouvez vous connecter à un autre appareil et le contrôler comme si vous étiez assis derrière.
Pour la gestion d'un serveur, je suggère fortement ssh qui est un outil en ligne de commande. La grande majorité des tâches de gestion de serveur consiste à éditer des fichiers, à installer des logiciels et à démarrer des services d’arrêt, qui sont tous triviaux sur la ligne de commande.
Pour la sécurité SSH, utilisez les clés et désactivez l'authentification par mot de passe. Voir:
https://help.ubuntu.com/community/SSH/OpenSSH/Keys
Comment durcir un serveur SSH?
L'installation d'un poste de travail tel que Unity n'ajoute que très peu, et les serveurs VNC sont généralement fissurés. Si vous devez VNC, effectuez un tunnel sur ssh ou utilisez FreeNX avec est rapide et sécurisé. Je ne suis pas sûr de TeamViewer.
En outre, IMO, un ordinateur de bureau volumineux tel que Unity, ajoute des packages susceptibles d’introduire des failles de sécurité et de compliquer la gestion des serveurs (mises à niveau).
La meilleure solution graphique à l’OMI est Webmin. Webmin est une interface graphique pour la gestion de serveur et convient mieux à la gestion de serveur qu'à n'importe quel ordinateur de bureau (Unity/gnome/kde/etc.).
Pour webmin, voir: https://wiki.ubuntu.com/webmin
http://ubuntuserverguide.com/2012/06/how-to-install-webmin-on-ubuntu-server-12-04-lts.html