Port Forwarding Export display & Vnc :

Toujours en rapport avec le tuto Proxytunnel.

        - Vnc
        - Export display

VNC


VNC pour Virtual Network Computing, 

    Pour faire du Vnc au travers de Ssh. on ouvre PuTTy

Allez dans Tunnels                              

Dans Destination entrer l'adresse ip
de votre machine ou Vnc et installer
et son port.

ici : 192.168.0.165:5900

Dans Source Port entrer le numéro
du port en local
qui serra utiliser.

ici : 8082


Sur cette exemple on voie que l'on peut prendre la main sur d'autre machine du réseau local ou il y a Vnc qui tourne, mais la connexion
entre les deux n'est pas crypter.

Ensuite On clique sur ADD                 

Toujours selon la configuration du tuto de Proxytunnel, autrement mètre l'adresse de serveur et son port.


Dans Host Name :
localhost ou 127.0.0.1

et dans Port le numero du port
que vous avez mis avec ProxyTunnel.

ici : 8888


On clique sur OPEN
    Ssh nous demande login mot de passe, nous somme sur le terminal  et la je lance la commande " x11vnc "
cette commande exécute vncserveur sur la session active.

Avec le client VncViewer on tape:

Localhost:8081
ou
localhost:8082

Et normalement on à une belle fenêtre qui s'ouvre de la session active de notre Linux.

Export display avec Ssh


L'export display est une technique qui permet d'exécuter à distance des applications graphiques, tous les calculs et toutes les modifications
sont effectués sur le serveur distant.
Pouquoi Ssh pour plus de sécurité...bien sûr.

Le plus gros inconvenient avec cette technique c'est qu'il faut connaitre les applications que l'on veut executer car  je n'ai pas touvé le moyen
de faire un export display complet dans une connexion Ssh, et avoir une bonne liaison entre les machines.

Avant d'aller plus loin, il faut bien sur avoir sur la machine configuré le serveur Ssh pour autoriser l'export display.
Dans le fichier /etc/ssh/sshd_config : X11Forwarding yes.

Ensuite sur notre machine Windows il faut un serveur X, moi j'ai pris Xming que l'on trouve à cette adresse : http://wiki.freedesktop.org/wiki/Xming

aprés une installtion classique lancer le client Ssh sous Windows Putty

Dans la SSH, X11 cocher :
Enable X11 forwarding


Dans Host Name : l'adresse Ip de votre machine
Après le séquence login, mdp
ne pas oublier de lancer Xming.
lancez : xclock &


Export display via XDMCP

En gros le même principe que vu ci dessus, sauf que là c'est comme si on etait devant la machine et pas que une appli, par contre pas de securité mais sur
un réseau local tout va bien.

Selon votre gestionnaire de session pour votre Linux les fichiers peuvent changés, donc à adapter selon votre distri.

Pour GDM le fichier /etc/gdm/gdm.conf

[xdmcp]
Enable=true
HonorIndirect=true
MaxPending=4
MaxPendingIndirect=4
MaxSessions=16
MaxWait=15
MaxWaitIndirect=15
DisplaysPerHost=1
Port=177

[security]
AllowRoot=true
AllowRemoteRoot=true

pour interdire Root
on relance Gdm

Ensuite avec notre Windows, j'ai trouvé un client Windows que l'on trouve sur ce sîte : http://www.linuxtsc.org/  ( 10 Mo )

Dans Host : Adresse IP






Voilà fini pour ce tuto sur Export Display.













  INDEX du site