Prendre la main sur votre raspberry et déconnectez votre TV :)
N'ayant pas d'écran dédié au rasberry, j'ai suis très vite passé à la prise en main à distance.
En mode console, en interface graphique, depuis mon PC ou mon smartphone, depuis mon réseau local ou internet, voici mes astuces.
1°)En mode graphique : VNC
sudo apt-get update
(mettons à jour notre système)
sudo apt-get install tightvncserver
(installation de tightvncserver)
vncserver :1
(1 il s’agit du bureau), préférez le bureau
(0 pour l’affichage en HDMI)
L’interface vous demandera de définir un mot
de passe de 8 caractères
Lancez depuis le poste devant prendre le
contrôle, le logiciel VNC avec l’IP du Raspberry et le numéro du port :
Ex : 192.168.1.5 :1 et le mot de
passe défini auparavent
Port 5900 par défaut
Pour que VNC serveur se lance à chaque démarrage :
sudo nano /etc/init.d/tightvncserver
(lancer l'éditeur Nano et ouvrir le fichier tightvncserver)
coller:
#!/bin/bash
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $syslog
# Required-Stop: $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: vnc server
# Description:
#### END INIT INFO#!/bin/sh# /etc/init.d/tightvncserver# Set the VNCUSER variable to the name of the user to start tightvncserver underVNCUSER='pi'case "$1" in start) su $VNCUSER -c '/usr/bin/tightvncserver :1' echo "Starting TightVNC server for $VNCUSER" ;; stop) pkill Xtightvnc echo "Tightvncserver stopped" ;; *) echo "Usage: /etc/init.d/tightvncserver {start|stop}" exit 1 ;;esacexit 0
#!/bin/sh
# /etc/init.d/tightvncserver
# Set the VNCUSER variable to the name of the user to start tightvncserver under
VNCUSER='pi'
case "$1" in
start)
su $VNCUSER -c '/usr/bin/tightvncserver :1'
echo "Starting TightVNC server for $VNCUSER"
;;
stop)
pkill Xtightvnc
echo "Tightvncserver stopped"
;;
*)
echo "Usage: /etc/init.d/tightvncserver {start|stop}"
exit 1
;;
esac
exit 0
puis
sudo chmod 755 /etc/init.d/tightvncserver
sudo update-rc.d tightvncserver defaults
sudo reboot
Pour changer le desktop à afficher sur les 4, changer la
ligne :
su $VNCUSER -c '/usr/bin/tightvncserver :1'
par
su $VNCUSER -c '/usr/bin/tightvncserver :0' (affichage HDMI)
Modifier le mot de passe de TightVNC:
pi@raspberrypi ~ $ tightvncpasswd
Using password file /home/pi/.vnc/passwd
Password:
Warning: password truncated to the length of 8.
Verify:
Would you like to enter a view-only password (y/n)? n
pi@raspberrypi ~ $
Moi jaime pas VNC, je préfère TEAMVIEWER :
pas de problème (issu de cette URL:http://www.framboise314.fr/connectez-vous-a-distance-au-raspberry-pi-avec-teamviewer/)
wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb
(récupération du package)
sudo dpkg -i teamviewer-host_armhf.deb
(installation du dit package)
sudo apt-get -f install
(correction des dépendances) répondez O pour oui
sudo dpkg -i teamviewer-host_armhf.deb
(on relance l'installation, les dépendances qui vont bien étant déjà installé tout devrait être OK)
Après vous lancez TeamViewer en mode graphique sur votre raspberry pour obtenir votre code et pouvoir vous connecter ailleur.
Moi je veux du X11:
n'ayant pas tester la solution, je vous met directement le lien:
http://www.framboise314.fr/prenez-vraiment-la-main-a-distance-sur-votre-raspberry-pi-avec-x11vnc/
En mode console:
Vous l'avez vu avec Putty (dans l'épisode 5), nous pouvons nous connecter en mode console sur le raspberry
Depuis Internet:
si vous souhaitez vous connecter depuis internet, ouvrez sur votre routeur le port 22 (TCP) et renvoyez les flux vers l'adresse IP de votre raspberry.
Depuis mon smartphone :
Très complet et rapide, je préconise JUICE SSH
https://play.google.com/store/apps/details?id=com.sonelli.juicessh&hl=fr
Si celui-ci ne marchait pas pour vous, vous pouvez également vous orienté vers Mobile SSH (un peu moins bien surtout du côté de Nano)
https://play.google.com/store/apps/details?id=mobileSSH.feng.gao&hl=fr