Catégorie : vnc

Logiciel de contrôle à distance

Quels logiciels peuvent permettre de prendre la main à distance sur une autre machine à travers internet ?
Dans l’idéal, ce serait une application rapide à lancer, pré-configurée.
Deux types :

Connection à distance sous Ubuntu

Sous Ubuntu :
http://doc.ubuntu-fr.org/bureau_a_distance
Vinagre est le client installé par défaut.
Vino est le serveur VNC installé par défaut.
Ouvrir le port 5900 sur les 2 machines.

Mais le rafraichissement ne marche pas … a cause des effets du bureau.

Autre solution :
utiliser X11vnc comme serveur VNC:
http://doc.ubuntu-fr.org/x11vnc

  • Installer les paquets xinetd et x11vnc
  • Installer le paquet openbsd-inetd : J’ai essayé mais ca désinstalle xinetd
  • Créer un fichier

    sudo vim /etc/xinetd.d/X11vnc

    contenant :

    service X11vnc
    {
            port            = 5900
            type            = UNLISTED
            socket_type     = stream
            protocol        = tcp
            wait            = no
            user            = root
            server          = /usr/bin/x11vnc
            server_args     = -inetd -o /var/log/x11vnc.log 
    -rfbauth /root/.vnc/passwd -display :0 
     -auth /var/lib/gdm/:0.Xauth
            disable         = no
    }
  • Générer le mot de passe :
    Vérifier que le répertoire
    /root/.vnc existe sinon, le créerLancer :

    sudo x11vnc -storepasswd password /root/.vnc/passwd
  • Rebooter et vérifier que xinetd a bien lancé un service :
    cat /var/log/syslog | grep vnc

    Faire un petit test :

    vncviewer localhost:5900:0

     

Unattended install UltraVNC105

Dans le même répertoire que le fichier d’installation d’ULtraVNC il faut créer les fichiers script suivant :
start.cmd

@echo off

:declare variabes
set random03=%random%
:copy all files to temp local location

cd %userprofile%

md "%temp%\%random03%\"

copy "\\server\ClientApps\UVNC105\*.*" "%temp%\%random03%\"

cd "%temp%\%random03%\"

InstallUVNC.cmd

exit

installuvnc.cmd

@echo off

:install uvnc

echo Installing Ultra VNC...

UltraVNC_105_Setup_W32.exe /silent /loadinf="uvncinstall.inf" /log

echo.

echo Copying Encryption Files...

echo.

copy MSRC4Plugin.dsm "%programfiles%\UVNC" /y

copy rc4.key "%programfiles%\UVNC" /y

echo.

echo Copying Configuration Files...

echo.

copy ultravnc.ini "%programfiles%\UVNC" /y

echo.

echo Starting Service...

echo.

net start uvnc_service

echo.

echo Program Installed.

echo.

:remove temp files

cd %userprofile%

del "%temp%\%random03%\*.*" /q

rd "%temp%\%random03%"

:pause

exit

 uvncinstall.inf

[Setup]

Lang=en

Dir=C:\Program Files\UVNC

Group=UltraVNC

NoIcons=0

SetupType=server

Components=ultravnc_server

Tasks=installservice

Source :
http://forum.ultravnc.info/viewtopic.php?p=53181