Bureau à distance

en cli: voir putty. Ici, on évoque l'administration par interface graphique (GUI). http://doc.ubuntu-fr.org/vnc

Remmina (coté client) n'utilise pas gnome, mais il faut un VNC srv (avec gnome) et remmina-plugin-vnc http://www.howtoforge.com/how-to-install-vnc-server-on-ubuntu-14.04

Important: vérifier sur le srv qu'il n'y pas de fichiers de conf qui traine: dpkg -l | grep vnc  Si besoin faire  sudo apt-get purge nom-paquet

Voir ports ouverts: sudo netstat -naptu | grep LISTEN

ATTENTION: ceci est un brouillon (rien de marche)
Pour 14.04 LTS, il faut aussi installer

 

VNC

Source: http://www.havetheknowhow.com/Configure-the-server/Install-VNC.html

install gnome-core: fenetre de confcoté serveur

sudo apt-get install gnome-core 
sudo apt-get install vnc4server
vncserver  
     pour définir pw (8 car maxi) et créer fichiers de conf. Il affiche en retour:
     Creating default startup script /home/user/.vnc/xstartup
     Starting applications specified in /home/user/.vnc/xstartup
     Log file is /home/user/.vnc/nompc:1.log

Note: le pw se change via vncpasswd

On doit killer cette session pour configurer le cron ou le lancement automatique au boot => vncserver -kill :1
vim .vnc/xstartup      tel que:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

#[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &

metacity &
gnome-settings-daemon &
gnome-panel &

vncserver -geometry 1920x1080

Notes: metacity est interface "gestion des fenetres" 2d gnome pour unity. Pour retrouver le login lightdm, faire sudo dpkg-reconfigure lightdm et y choisir lightdm.

coté client: TightVNC

en "remote host": IP:1 Se connecter - si message "delete gnome applet": cliquer delete.

Modifs clavier pour la 14.04 LTS

Le s et h du clavier correspondent à des raccourcis: sur le srv, aller dans dconf Editor : org -> gnome -> desktop -> wm / keybindings. Dans option minimize, changer la valeur de ['<Super>h'] vers []. Faire idem pour panel-main-menu.

Vérifier: vncserver -kill :1  ; vncserver -geometry 1920x1080

Finir conf sur le srv

empecher lancement gnome

Commenter dans gdm ( sudo vim /etc/init/gdm.conf )

Pour lancer vnc au boot

sudo vim /etc/rc.local
Juste au dessus de la ligne "exit 0" ajouter     /usr/bin/vncserver -geometry 1280x1024

 

Ou créer un script dans son home: vim StartVNC.sh avec:

#!/bin/sh
echo "JOB RUN AT $(date)"
echo "============================"
echo ""
/usr/bin/vncserver -geometry 1280x1024

chmod a+x StartVNC.sh ; ./StartVNC.sh

On a alors le choix de soit l'ajouter au run-level, soit utiliser cron.

Utilisation du script StartVNC.sh
via le run-level via cron
sudo cp StartVNC.sh /etc/init.d
update-rc.d StartVNC.sh defaults
il le fait via webmin (cf http://www.havetheknowhow.com/Configure-the-server/Run-VNC-on-boot.html)
Pour le retirer:
 sudo update-rc.d -f StartVNC.sh remove
 

x11vnc