Un bureau à distance via SSH sous Debian Wheezy

Sur l'hôte

Installation des paquets nécessaires

sudo apt-get install dropbear x11vnc

Mise en place de l'authentification par clé publique - A

mkdir .ssh ssh-keygen -t rsa -b 2048 -f .ssh/id_rsa -N $MOTDEPASSEDELACLE

Création du script de lancement du service

Dans un fichier script help.sh :

  1. !/bin/bash

sudo dropbear -w -s -p 1880 && x11vnc -passwd dorian -display :0 -scale 720x480 && sudo killall dropbear

Désactivation du service SSH au démarrage

sudo update-rc.d dropbear disable

Sur le client

Installation des paquets nécessaires

sudo apt-get install xvnc4viewer ssh

Mise en place de l'authentification par clé publique - B

mkdir .ssh scp $UTILISATEUR@$IPHOTE:.ssh/id_rsa.pub .ssh/

Connexion à l'hôte distant

Après avoir lancé help.sh sur l'hôte local : ssh -L 5901:localhost:5901 -N -f -l $IPHOTE -i .ssh/id_rsa.pub && vncviewer -PreferredEncoding=ZRLE 127.0.0.1:5901

Sources