#!/bin/bash # Chemin vers ce script path=`dirname $0` echo $path # On installe le serveur VNC sudo apt-get -f install x11vnc #On crée le dossier pour le certificat (au cas où il n'existe pas encore) mkdir -p $HOME/.vnc/certs/clients # Copie du certificat # À adapter avec votre propre certificat (~/.vnc/certs/vnccert.crt) echo "-----BEGIN CERTIFICATE----- MIIDzDCCArQCCQCAc7Q7pOJnTjANBgkqhkiG9w0BAQsFADCBpzELMAkGA1UEBhMC VVMxFjAUBgNVBAgMDU1hc3NhY2h1c2V0dHMxDzANBgNVBAcMBkJvc3RvbjETMBEG A1UECgwKTXkgQ29tcGFueTEcMBoGA1UECwwTUHJvZHVjdCBEZXZlbG9wbWVudDEZ MBcGA1UEAwwQd3d3Lm5vd2hlcmUubm9uZTEhMB8GCSqGSIb3DQEJARYSYWRtaW5A bm93aGVyZS5ub25lMB4XDTE2MDkxOTIyMTMwOVoXDTE4MDkxOTIyMTMwOVowgacx CzAJBgNVBAYTAlVTMRYwFAYDVQQIDA1NYXNzYWNodXNldHRzMQ8wDQYDVQQHDAZC b3N0b24xEzARBgNVBAoMCk15IENvbXBhbnkxHDAaBgNVBAsME1Byb2R1Y3QgRGV2 ZWxvcG1lbnQxGTAXBgNVBAMMEHd3dy5ub3doZXJlLm5vbmUxITAfBgkqhkiG9w0B CQEWEmFkbWluQG5vd2hlcmUubm9uZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAKf0uMBAhiT8MpArwXEWAykk+pYu3PtTlqkHf5ZL+Rfx+3TctU9zpKq8 VHHkpD2R5oA7uxB/ivEBo6AzpBuJujD/67PENiJFyAeM20U7PF8NXraMogmSBIqk qJieqG59wri9+7560FMwxycU7iNCjx3NijA/tKOyeswEL3O2REUQ+B/tXx5UwUAb RaHZWBmNBsNHmgibD1C8lf6YjityluQnY040N52iEN+DinMsnutdjW0YQDnoCHYb Mg4WOPnOBlm7FwQprzUiibvpRfuT3MSqqkfT9pXN5ADGQ2B3vc6s6FcCafsWbbPL D1jPjjT6OPwbS1/Rxv7DTGAbDIZG4JMCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA XMePMJ+vKsgQnAy3M43INNgyPRv7qwL/7QzgERKWRlpc4XWwhD+t7NRWvQaA9Kao IxTvA6UXMgoeWg3TvrMlrnqf3n0VJtC1BXhAC941RoGi0N4pj5nnsCnj5GffJ4p4 GW4KeCBs3E3wImxPPLZMeyYVXR/4GSr1W26ez1CwR9O6EAJ9bxG/yYk9U5nuDFiN WoSRxBAE6nHlvpMkfdIlBWrazVZkToRQYzGhg8sn7l+KOnYRRb+W3MHSJT3/9yyL eLvHP8B80onlPNbP7WXqYpkNdmHKS/qROVGDJUTcPCqhLwLcHKwuftIUFfMaTqsb ismZMSxpbPtGcN4TnVfrSg== -----END CERTIFICATE-----" > $HOME/.vnc/certs/clients/sav.crt # Copie du script SAV # Changer l'adresse par défaut echo $'#!/bin/bash ip=` zenity --entry \ --title="Aide à distance" \ --text="Saisissez l\'adresse IP ou le nom de domaine du SAV :" \ --entry-text "sav.enunclic-cappel.fr" ` echo $ip if [ -z "$ip" ]; then echo oui zenity --notification --window-icon="error" --text="Aucune adresse n\'a été saisie." else x11vnc -connect_or_exit $ip -gui tray -ssl -sslverify "sav.crt" zenity --notification --window-icon="info" --text="L\'aide à distance est terminée. $ip" fi' > $HOME/.sav.sh chmod +x $HOME/.sav.sh # On crée le raccourci sur le bureau echo "#!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Icon[fr_FR]=help Name[fr_FR]=Aide à distance Exec=$HOME/.sav.sh Name=Aide à distance Icon=amsn" > $(xdg-user-dir DESKTOP)/sav.desktop chmod +x $(xdg-user-dir DESKTOP)/sav.desktop