Il est toujours pratique d'accéder à son bureau et à ses données lorsque l'on est loin de chez soi. Si vous disposez d'un ENT, comme dans toutes les Universités, cet article vous intéressera moyennement, car c'est le but principal d'un ENT : Donnez l'accès aux données et services informatiques lorsque vous n'êtes pas sur place.
Mais il existe d'autres solutions plus ou moins sécurisées pour travailler à distance :
Le système de bureau à distance s'est largement démocratisé depuis le support en natif dans windows XP pro. Bien sur sous linux/Unix tout ceci existait depuis très longtemps avec les connexions XDMCP dans X. Il existe aussi Windows TSE (terminal server) ou Citrix Metaframe pour le SE Microsoft.
Comment accéder à une machine linux depuis votre windows :
Cygwin permet d'avoir un environnement proche d'UNIX sous Windows. Il est composé de 2 parties :
Mais Cygwin n'est pas une machine virtuelle linux et ne permet pas de lancer nativement des applications Linux.
L'installation est très facile.
setup.exe.c:\cygwin) et le répertoire où télécharger les logiciels avant de les installer (typiquement: un répertoire temporaire). L'installateur vous demandera alors de choisir un mirror à partir duquel il pourra télécharger les logiciels voulus. Il est évidemment conseillé de choisir un site belge, par exemple easynet.be. La liste des logiciels disponibles sur ce serveur sera alors téléchargée.Un page résumant une installation http://flr.free.fr/spip/article.php?id_article=24
Xming est un serveur graphique X pour Windows sous licence GNU/GPL. Contrairement à VNC, il envoie uniquement des ordres de dessins et non des copies d'écran.
Xming peut être utilisé de plusieurs manières :
Pour des raisons de sécurité, j'ai choisi la deuxième méthode qui permet un accès plus sécurisé. Xming est un serveur X Windows
L'installation est décrite ici : http://blog.mobilisoft.com/?2006/03/30/88-xming-un-serveur-x-gratuit-pour-windows
http://resel.enst-bretagne.fr/configuration/xming/ http://www.straightrunning.com/XmingNotes/
NX est un moyen performant et sûr d'accéder à distance à une machine sous X-Windows. Il existe différents serveur NX: Deux commerciaux (NX Server et 2X) et un gratuit (FreeNX).
L'installation est décrite ici : http://www.commentcamarche.net/faq/sujet-6709-installer-le-serveur-freenx
Comment accéder à une autre machine windows depuis votre windows :
L'outil de “Connexion de bureau à distance” se trouve dans le menu :
Démarrer → Accessoires → Communications → Connexion Bureau à distance. La méthode de configuration est identique à grdesktop. De même il convient de configurer convenablement la machine distante, afin qu'elle accepte les connexions “Bureau à distance”.
http://www.teamviewer.com/fr/index.aspx
Avec TeamViewer, vous avez la possibilité de vous connecter à distance à n’importe quel ordinateur dans le monde, en quelques clics seulement. Vous prendrez ainsi la main sur le PC de votre partenaire comme si vous y étiez !
Les problèmes les plus importants lors de l’utilisation de logiciels de commande à distance sont généralement causés par des pare-feu, des ports verrouillés ou des routeurs NAT pour des adresses IP locales. En utilisant TeamViewer, vous pouvez faire un trait sur ce genre de difficultés : TeamViewer trouve votre partenaire même à travers les pare-feu !
TeamViewer vous garantit une sécurité optimale pour la maintenance de vos ordinateurs à distance. Toutes les versions commerciales disposent de canaux de données entièrement sécurisés avec échange de clés et codage de session AES (256bit), dispositif de sécurité aussi utilisé par https/SSL.
Comment accéder à votre bureau windows depuis votre machine linux.
VNC permet de contrôler un PC distant sur un réseau local.
Sous windows, il n'y a vraiment rien de compliquer:
.exe http://www.realvnc.com/Une utilisation normale de VNC permet de contrôler :
Mais comment faire pour atteindre à partir d’internet, un PC appartenant à un réseau local ? En effet, ce dernier n’est pas connecté directement à internet et ne dispose pas d’une adresse IP visible sur le web.
le tutoriel suivant permet d'y répondre : http://www.framasoft.net/article3471.html
Screen est un gestionnaire de fenêtre plein écran, qui démultiplie un terminal entre plusieurs processus. Vous pouvez notamment grâce à screen reprendre une tâche en cours sur un PC en détachant le processus du terminal auquel il est lié et reprendre cette même tâche depuis un autre terminal (ou PC).
Utilisation de screen :
eyeOS est un environnement de bureau libre (sous licence GNU/GPL) basé sur une interface Web. Il permet à l'utilisateur d'accéder à son bureau, ses fichiers et ses applications eyeOS à partir de tout navigateur, sur n'importe quel ordinateur, en n'ayant besoin que d'un système de base permettant de faire tourner un navigateur et d'une connexion internet. http://fr.wikipedia.org/wiki/EyeOS
http://eyeos.fr/ http://www.eyeosfr.org/wiki/index.php/Accueil
Configuration de votre serveur ssh
dans le fichier /etc/ssh/sshd_config modifiez
X11Forwarding yes
et relancer /etc/init.d/ssh restart
Ensuite ajouter l'option -X lors de la connexion ssh
ssh -X login@xxx.xxx.xxx.xxx
Vous pouvez alors lancer les applications graphiques qui s'afficheront sur l'écran déporté : acroread, kile, LyX etc….
filezilla server http://filezilla-project.org/
proftpd
apt-get install proftpd
openssh
apt-get install openssh-client openssh-server