Monter un serveur sur dreamplug
|
|
- François St-Amand
- il y a 8 ans
- Total affichages :
Transcription
1 Monter un serveur sur dreamplug Jean-Baptiste Bourgoin July 28, 2012 Contents 1 À propos 2 2 Installer Debian sur un disque externe Préparer le disque externe Formatage Installation d'un système Debian bootable Branchements Installation des logiciels de pilotage Préparation de minicom Connexion à la dreamplug Encore plus simple : screen Modication du boot Congurations élémentaires du système Debian Corrections de bugs Conguration essentielles Mise à niveau vers squeeze Paquets utiles Changer le hostname Créer des utilisateurs Conguration du réseau Associer une ip xe dans un réseau DHCP Rediriger les ports Congurer les interfaces réseaux : Conguration du pare-feu Activation Petite documentation Serveur web Ouvrir les ports Installation de de lighttpd, MySQL et PHP Installation et conguration élémentaire Userdir Installation de Apache, MySQL et PHP Si vous avez des problèmes avec MySQL Gestion des domaines Congurer vos DNS Avec lighttpd Exemple 1 : site.com et tous ses sous-domaines Exemple 2 : test.site.com Exemple 3 : logs séparés Bloguer avec wordpress Installer worpress Créer un nouveau blog sur un domaine spécique Congurer un compte ftp avec vsftp pour la mise à jour des plugins
2 7 Documents à distance avec git Initialisation côté serveur Initialisation côté client Aide-mémoire git Un dropbox-like avec SparkleShare Côté client Puis côté serveur À nouveau côté client! Écouter sa musique avec mpd Activer le son sur son dreamplug Installer mpd Congurer mpd les dossiers fondamentaux sont : Droits et utilisateurs : Réseau Droits et base de donnée Du mutisme aux grésillements : encore la carte son! Faire de son serveur une chaîne hi avec un client mpd Écouter sa musique à distance avec Ampache + mpd Passer à pulseaudio Partage de chiers avec webdav Congurer webdav pour lighttpd Créer un utilisateur webdav Congurer les virtual host en conséquence Mise en place d'un proxy Installer et congurer squid Installer et congurer squidguard Sécurité Sécuriser ssh Scanner les ports ouverts avec nmap Gestion des journaux Webalizer Ressources 22 1 À propos Ce document, en l'état actuel, est le carnet de bord d'un débutant en auto-hébergement. Il manque encore beaucoup de travail avant qu'il puisse prétendre être un véritable tutoriel. Vous trouverez ici une version pdf générée depuis le chier org source. Il me faut retravailler quelques éléments pour que l'achage soit meilleure. 2 Installer Debian sur un disque externe 2.1 Préparer le disque externe Formatage Branchez votre disque externe sur votre machine de bureau. Dans un premier temps il s'agit de préparer le disque selon le schéma suivant : ˆ Une première partition en FAT16 de 100mo. 2
3 ˆ Une seconde en ext3 utilisant le reste de l'espace disque. Utilisons fdisk et supposons que votre disque est /dev/sdd : fdisk /dev/sdd : p : information sur votre disque n : créer une nouvelle partition. Appuyez sur n et entrez les informations suivantes (ce qui importe le plus c'est la dernière info : +100M) Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder ( ,default 1): Using default value 1 Last cylinder or +size or +sizem or +sizek ( ,default 19452): +100M On fait la même chose pour la deuxième partition, sauf que cette fois-ci on met toutes les valeurs par défaut an de laisser tout le reste de l'espace disque de disponible. Appuyez sur p pour vérier : Périphérique Amorce Début Fin Blocs Id Système /dev/sdd Linux /dev/sdd2... etc. Et écrire tout cela avec w. Ensuite nous allons formater la partition que vous venons de créer en fat16 : mkfs.vfat -v -c -n 'dp-kernel'/dev/sdd1 Et on met le reste en ext3 : mkfs.ext3 -L 'dp-fs'/dev/sdd Installation d'un système Debian bootable Il faut tout d'abord télécharger le système de chier debian dreamplug_debian_v0.2.zip1 et dreamplug_debian_v0.2.zip2 à l'adresse : Et la uimage ici : Dézippez dreamplug debianv0.2.zip1, cela vous donnera une archive tar.gz de même nom. Nous avions nommé la partition fat16 dp-kernel et la partition ext3 dp-fs. Ce qui suit prend en compte cette conguration à adapter selon la votre. cp uimage /media/dp-kernel/ tar xzvf dreamplug_debian_v0.2.tar.gz -C /media/dp-fs/ cp uimage /media/dp-fs/home/ cp dreamplug_debian_v0.2.tar.gz /media/dp-fs/home/ sync Démonter vos disques. 2.2 Branchements Brancher le disque externe sur une alimentation (hub alimenté ou alimentation externe classique). Brancher le JTAG au pc et à la dreamplug éteinte. 3
4 2.3 Installation des logiciels de pilotage apt-get install minicom Le module ftdi_sio.ko est déjà inclus dans le noyau linux distribué par Ubuntu. Si ça n'est pas le cas pour votre distribution, regardez d'abord si un paquet le propose. Par exemple sur les systèmes utilisant apt vous pouvez utiliser l'outil apt-file : apt-file update apt-file search ftdi_sio.ko 2.4 Préparation de minicom La doc de la dreamplug propose la conguration suivante (passer en root) : minicom -s Dans configuration du port série : A - Port série : /dev/ttyusb0 B -Emplacement du fichier de verrouillage : /var/lock C - Programme d'appel intérieur : D - Programme d'appel extérieur : E - Débit/Parité/Bits : N1 F - Contrôle de flux matériel : Non G - Contrôle de flux logiciel : Non Changer quel réglage? Ecran et clavier Enregistrer config. sous dfl Enregistrer la configuration sous... Sortir Sortir de Minicom Validez Enregistrer config. sous dfl puis sortir Sortez de lla conguration de minicom 2.5 Connexion à la dreamplug Après avoir sélectionné sortir votre logiciel est en attente de connexion. C'est alors qu'il vous faut allumer la dreamplug. Si rien ne se passe cela peut simplement provenir de la conguration du port série de minicom. Pour vérier, tapez : dmesg grep tty Vous verrez quelque chose de semblable : [ ] console [tty0] enabled [ ] serial8250: ttys0 at I/O 0x3f8 (irq = 4) is a 16550A [ ] 00:0a: ttys0 at I/O 0x3f8 (irq = 4) is a 16550A [ ] usb 8-1: FTDI USB Serial Device converter now attached to ttyusb0 On voit bien qu'il faut ici congurer le port sur ttyusb0. Lors du boot il faut annuler l'auto-boot en appuyant sur une touche quelconque. Vous voyez alors s'acher le prompt Marvell. 4
5 2.6 Encore plus simple : screen À la place de minicom vous pouvez utiliser screen. C'est encore plus simple 1 : aptitude install screen screen /dev/ttyusb Lancer le dreamplug, et c'est bon! 2.7 Modication du boot Tout d'abord, faite une copie texte de la conguration de base de votre boot an de pouvoir la restaurer en cas de pépin : Marvell>>printenv Ce qui donne quelque chose comme : bootargs=console=ttys0, rw root=/dev/sda2 rootdelay=10 bootcmd=setenv ethact egiga0; ${x_bootcmd_ethernet; setenv ethact egiga1; ${x_bootcmd_ethernet; ${x_bootcmd_usb; ${x_bootcmd_kernel; bootm 0x ; bootdelay=3 baudrate= x_bootcmd_ethernet=ping x_bootcmd_usb=usb start ethact=egiga0 x_bootcmd_kernel=ext2load usb 0 0x uimage ethaddr=f0:ad:4e:01:2f:7b eth1addr=f0:ad:4e:01:2f:7c stdin=serial stdout=serial stderr=serial Environment size: 460/4092 bytes Ensuite il nous faut modier le boot an de démarrer sur /dev/sdc2. La conguration suivante démarre sur sdc2, ou sdb2 (si sdbc2 absent), ou sda2. Soit, dans l'odre : ˆ ˆ ˆ Disque usb Mémoire SD externe Mémoire SD interne setenv soaddr 0x setenv loadaddr 0x setenv dev 1 setenv part 1 setenv kdev '/dev/sdb2' setenv db_init 'setenv mainlinelinux yes; setenv arcnumber 2659; usb start' setenv db_arg 'console=ttys0, rootwait panic=10' setenv db_setarg 'setenv bootargs ${db_arg root=${kdev' setenv db_load 'mw ${loadaddr ; fatload usb ${dev:${part ${loadaddr uimage' setenv db_runs 'echo executing script; source ${soaddr' setenv db_loads 'mw ${soaddr ; fatload usb ${dev:${part ${soaddr boot.scr' setenv db_loadext 'mw ${loadaddr ; ext2load usb ${dev:${part ${loadaddr uimage' setenv db_loadsext 'mw ${soaddr ; ext2load usb ${dev:${part ${soaddr boot.scr' setenv db_runas 'echo loading sda script; setenv dev 0; setenv kdev /dev/sda2; run db_loadsext db_runs' 1 merci à redo_fr pour l'info 5
6 setenv db_runbs 'echo loading sdb script; setenv dev 1; setenv kdev /dev/sdb2; run db_loads db_runs' setenv db_runcs 'echo loading sdc script; setenv dev 2; setenv kdev /dev/sdc2; run db_loads db_runs' setenv db_bootcmd 'run db_setarg db_load db_bootmem' setenv db_bootcmdext 'run db_setarg db_loadext db_bootmem' setenv db_bootmem 'bootm ${loadaddr' setenv bootcmd 'run db_init db_runcs; run db_bootcmd; run db_runbs; run db_bootcmd; run db_runas; run db_bootcmdext' Quand tout semble bon : Marvell>>saveenv Marvell>>reset 2.8 Congurations élémentaires du système Debian Corrections de bugs chown -R man:root /var/cache/man aptitude install locales dpkg-reconfigure locales Conguration essentielles Il faut modier le mot de passe root commun à toutes les dreamplug (trou de sécurité) : passwd dpkg-reconfigure openssh-server dpkg-reconfigure tzdata Si vous ne souhaitez pas que le wi et bluetooth soit automatiquement activés au démarrage il vous faut commenter la ligne /root/init_setup.sh dans /etc/rc.local. Si vous avez le JTAG, et si vous ne souhaiter pas utiliser votre dreamplug comme point d'accès wi, vous gagnerez en sécurité et vous économiserez un peu d'électricité Mise à niveau vers squeeze Remplacez votre /etc/apt/sources.list par : #deb binary/ ## squeeze deb squeeze main contrib non-free deb-src squeeze main contrib non-free # squeeze security deb squeeze/updates main contrib non-free deb-src squeeze/updates main contrib non-free Puis mettez à niveau : apt-get update apt-get dist-upgrade apt-get autoremove apt-get autoclean Paquets utiles aptitude install less 6
7 2.8.5 Changer le hostname echo monhostname.org >/etc/hostname /etc/init.d/hostname start 2.9 Créer des utilisateurs Rien de plus simple : adduser user1 Pour l'ajouter à un groupe : adduser user1 groupe 3 Conguration du réseau 3.1 Associer une ip xe dans un réseau DHCP Il faut passer par les baux statiques : renseigner l'adresse ip que l'on souhaite allouer ainsi que l'adresse MAC de la machine concernée. 3.2 Rediriger les ports Il sut ensuite de rediriger les ports externes vers l'adresse ip précédemment allouée. Par exemple : 80 => : Congurer les interfaces réseaux : Installons d'abord ifplugd, si ça n'est pas déjà fait : aptitude install ifplud Il faut éditer /etc/network/interfaces. Voici un exemple : #auto eth0 iface eth0 inet static address netmask gateway La ligne auto eth0 sert normalement à activer l'interface réseau au démarrage du système. Si vous n'utilisez pas ifplugd il faut activer cette option, sinon il faut laisser la ligne commentée. ˆ ˆ address : l'adresse ip associée plus haut à votre machine via les baux dhcp. gateway : il s'agit bien souvent de l'adresse ip du routeur de votre réseau. Redémarrez votre réseau : /etc/init.d/ifplugd restart 4 Conguration du pare-feu 4.1 Activation Nous utiliserons ufw qui est simple d'utilisation. Je vous conseille de vous connecter avec votre JTAG, car vous perdrez votre connexion ssh lors de l'activation de ufw. aptitude install ufw ufw enable ufw allow ssh ufw est désormais actif, et vous pouvez vous connecter en ssh. 7
8 4.2 Petite documentation L'article qui suit reprend en grande partie la page ufw du wiki Ubuntu-fr : Autoriser le trac entrant suivant les règles par défaut : ufw default allow incoming Refuser le trac entrant suivant les règles par défaut : ufw default deny incoming Autoriser le trac sortant suivant les règles par défaut : ufw default allow outgoing Refuser le trac sortant suivant les règles par défaut : ufw default deny outgoing Acher les règles actives : ufw status verbose Activer la journalisation : sudo ufw logging on Désactiver la journalisation : sudo ufw logging off Autoriser : sudo ufw allow [règle] Refuser : sudo ufw deny [règle] Supprimer : sudo ufw delete allow [règle] Supprimer simplement une règle d'après son numéro sudo ufw delete NUM sudo ufw allow from /24 to any port 22 La syntaxe des règles Règles simples Voici quelques exemples pour comprendre la syntaxe des règles de conguration. Ouverture du port 53 en TCP et UDP : sudo ufw allow 53 Ouverture du port 25 en TCP uniquement : sudo ufw allow 25/tcp Utilisation des services UFW regarde dans sa liste de services connus pour appliquer les règles standards associées à ces services (apache2, smtp, imaps, etc..). Pour avoir la liste des services : less /etc/services Exemple : Autoriser le service SMTP : sudo ufw allow smtp 2 exemple : Autoriser le port de Gnome-Dictionary (2628/tcp) : sudo ufw allow out 2628/tcp 3 exemple : Autoriser le protocol pop3 sécurisé (réception du courrier de Gmail et autres messageries utilisant ce protocol sécurisé) : sudo ufw allow out pop3s/tcp 8
9 5 Serveur web 5.1 Ouvrir les ports Commencez par ouvrir les ports 80 (http) et 443 (https) : ufw allow https ufw allow www 5.2 Installation de de lighttpd, MySQL et PHP Installation et conguration élémentaire aptitude install mysql-server mysql-client openssl php5-cgi php5-mysql lighttpd Il faut ensuite éditer /etc/php5/cgi/php.ini et décommenter la ligne cgi.fix_pathinfo=1 : ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's ; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME,and to not grok ; what PATH_INFO is. For more information on PATH_INFO,see the cgi specs. Setting ; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting ; of zero causes PHP to behave as before. Default is 1. You should fix your scripts ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. ; cgi.fix_pathinfo=1 Ensuite il faut activer le module fastcgi-php : lighttpd-enable-mod fastcgi lighttpd-enable-mod fastcgi-php Il faut également s'assurer que lighttpd puisse écrire dans le chier socket indiqué dans /etc/lighttpd/conf-enabled/1 Le plus simple est de congurer ainsi : "socket" =>"/var/run/lighttpd/php-fastcgi.socket", Puis de créer le chier en question et lui donner les droits nécessaire : touch /var/run/lighttpd/php-fastcgi.socket chown www-data:www-data /var/run/lighttpd/php-fastcgi.socket Quelques chiers importants peuvent manquer des droits nécessaires : chown www-data:www-data /var/log/lighttpd/error.log chown root:www-data /var/lib/php/ -R chmod g+rwx /var/lib/php5/ Relancez lighttpd : /etc/init.d/lighttpd force-reload Userdir Vous pouvez au passage activer les répertoires web pour les utilisateurs : lighttpd-enable-mod userdir Par défaut le répertoire est $HOME/public_html Relancez lighttpd : /etc/init.d/lighttpd force-reload 9
10 5.3 Installation de Apache, MySQL et PHP5 aptitude install mysql-server mysql-client openssl php5 php5-mysql apache2 libapache2-mod-php5 Activer les répertoires utilisateurs : a2enmod userdir /etc/init.d/apache2 restart : Pour activer php dans ces répertoires, il faut commenter les lignes suivantes dans /etc/apache2/mods-enabled/php5.conf <IfModule mod_userdir.c> <Directory /home/*/public_html> php_admin_value engine Off </Directory> </IfModule> Et si vous souhaitez permettre aux utilisateurs d'utiliser les.htaccess comme ils le souhaitent, il faut remplacer AllowOverride FileInfo AuthConfig Limit Indexes par AllowOverride All dans /etc/apache2/mods-enabled/userdir.conf. 5.4 Si vous avez des problèmes avec MySQL Si vous avez des problèmes avec tout ce qui touche à MySQL, cela peut provenir d'un problème de droits sur le répertoire /tmp/. Pour corriger cela : # chown root:root /tmp # chmod 1777 /tmp # /etc/init.d/mysqld start 5.5 Gestion des domaines Congurer vos DNS La manière complexe consiste à monter son propre serveur de DNS. Nous ne traiterons pas de cela ici. Nous nous contenterons de la manière simple! Laisser faire le gestionnaire de nom de domaine chez qui nous louons nos noms de domaines. Il faut vous rendre dans l'interface d'admin de votre provider et vous rendre sur un truc du genre gestion des zones ou gestion des dns. Sélectionnez votre nom de domaine et modier les valeurs suivantes en renseignant votre adresse ip : Premier exemple (gandi) : * A A xxx.xxx.xxx.xxx Second exemple (nuxit) : A xxx.xxx.xxx.xxx www A xxx.xxx.xxx.xxx Avec lighttpd La gestion des domaines passe par les virtual hosts. Avec lighttpd, la conguration est extrêmement simple. Il sut d'ajouter vos conguration dans le chier /etc/lighttpd/lighttpd.conf Exemple 1 : site.com et tous ses sous-domaines Nous voulons que site.com et ses sous-domaines pointent vers /home/www/site.com/ : $HTTP["host"] =~ "(^ \.)site\.com$" { server.document-root = "/home/www/site.com/" 10
11 5.5.4 Exemple 2 : test.site.com Nous voulons que test.site.com et ses sous-domaines pointent vers /home/www/site.com/test/ : $HTTP["host"] =~ "^test\.site\.com$" { server.document-root = "/home/www/site.com/test/" Exemple 3 : logs séparés Il sut d'ajouter à chaque virtualhost les lignes suivantes : server.errorlog = "/var/log/lighttpd/site.com/error.log" accesslog.filename = "/var/log/lighttpd/site.com/access.log" 6 Bloguer avec wordpress 6.1 Installer worpress Debian fournit un paquet wordpress facilitant le multi-site aptitude install wordpress db4.8-util libdb Créer un nouveau blog sur un domaine spécique cd /usr/share/doc/wordpress/examples/ bash./setup-mysql -n userexample mon.domaine.com Mettre en français : vi /etc/wordpress/config-mon.domaine.com Ajouter : define ('WPLANG', 'fr_fr'); Se rendre sur mon.domaine.com pour acherver l'installation. Refaire la procédure pour un nouveau site. 6.3 Congurer un compte ftp avec vsftp pour la mise à jour des plugins Source : Congurer vsftpd pour mettre à jour automatiquement WordPress aptitude install vsftpd Ensuite on édite /etc/pam.d/vsftpd en ajoutant (il faut supprimer le contenu déjà existant) : auth required /lib/security/pam_userdb.so db=/etc/vsftpd/login account required /lib/security/pam_userdb.so db=/etc/vsftpd/login Puis on créé un chier login.txt dans lequel nous trouverons le mot de passe des utilisateurs en clair : mkdir /etc/vsftpd/ vi /etc/vsftpd/login.txt Exemple : user1 monmotdepass111uyyyerdhudfefetropcool! user2... Puis on convertit ce chier en base de donnée Berkeley : db4.6_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db chmod 600 /etc/vsftpd/login.* Ensuite on congure vsftpd : 11
12 mv /etc/vsftpd.conf /etc/vsftpd.conf.bak vi /etc/vsftpd.conf Y entrer : # Lancement de vsftpd en standalone listen=yes # vsftpd ne va accepter les connexion uniquement depuis le serveur lui même listen_address= # activation des utilisateurs locaux (permet d'utiliser les utilisateurs virtuels) local_enable=yes # Afin de permettre la mise à jour,il *faut* permettre l'écriture write_enable=yes # activation explicite des utilisateurs virtuels guest_enable=yes # force les utilisateurs virtuels d'agir vis à vis du système comme l'utilisateur guest_username=ftp # force les utilisateurs à rester dans le ~ de l'utilisateur guest (spacifié juste au dessus soit '/home/ftp/') chroot_local_user=yes # active la configuration 'per user" permettant,de créer plusieurs utilisateurs virtuels si besoin par la suite,pour un autre WordPress par exemple user_config_dir=/etc/vsftpd/users Créons notre utilisateur user1 : mkdir /etc/vsftpd/users/ vi /etc/vsftpd/users/user1 # l'utilisateur doit être enfermé dans un dossier contenu dans /home/ftp # ce dossier sera un lien symbolique vers la racine (contenant le dossier wp-content) # de votre installation de WordPress local_root=/home/ftp/wordpress # droit d'écriture write_enable=yes anon_upload_enable=yes # droit créer des dossiers anon_mkdir_write_enable=yes # droit de renommer,supprimer... anon_other_write_enable=yes # signifie que l'utilisateur virtuel à les mêmes droits que l'utilisateur réel (ici ftp) virtual_use_local_privs=yes # définit l'umask pour les fichiers local_umask=022 Assurons-nous que le répertoire /home/ftp/ existe avec les bonnes permissions, sinon : mkdir /home/ftp/ chown ftp:ftp /home/ftp/ Puis créons le lien symbolique vers /usr/share/wordpress : ln -s /usr/share/wordpress/ /home/ftp/wordpress En nous assurant que wp-content est accessible à ftp et www-data : chown -R ftp:www-data wp-content/ Il sut, lors d'une mise à jour dans wordpress, d'entrer login, mot de passe et adresse ip ( ) et sélectionner FTP comme mode d'accès, et tout devrait fonctionner. 12
13 7 Documents à distance avec git 7.1 Initialisation côté serveur La mise en place d'un serveur git est extrêmement simple. Il sut de l'installer, de créer un répertoire spécique dans son dossier personnel et de l'initialiser : aptitude install git git init --bare mondossier.git C'est tout! Le reste se passe côté client. 7.2 Initialisation côté client Côté client, c'est encore plus simple, il sut d'une petite ligne de commande à faire sur toutes les machines sur lesquelles vous souhaiter travailler : git clone utilisateur@ipserveur:mondossier.git Votre dépôt git est prêt! Le premier commit se passe ainsi (on vous demandera le mot de passe de votre compte utilisateur sur le serveur) : cd mondossier.git touch un_fichier git add un_fichier git -a -m "Premier commit!" git push origin master Et ça se passe globalement comme ça pour tous vos futurs commit. 7.3 Aide-mémoire git 7.4 Un dropbox-like avec SparkleShare Côté client Il faut commencer côté client car une clé ssh vous sera donnée qu'il faudra indiquer côté serveur. Il faut installer le logiciel Sparkeshare (ainsi que git) et le lancer : aptitude install sparkleshare git sparkleshare start Une clé ssh sera généré, vous la trouverez dans votre dossier SparkeShare sous la forme Utilisateur's key.txt. P.S. : pour les utilisateurs de MacOSX, git est dispo via MacPort ou gitosx-installer Puis côté serveur Il sut de créer un dépôt git dédié sur votre serveur, comme nous l'avons déjà vu : git init --bare drop.git Puis ajouter la clé ssh des utilisateurs : mkdir.ssh vi.ssh/authorized_keys # copier-coller les clés des utilisateurs autorisés chmod 700.ssh chmod 600.ssh/authorized_keys 13
14 7.4.3 À nouveau côté client! On termine en renseignant l'adresse de notre dépôt côté serveur à Sparkleshare : Pour cela il faut cliquer sur l'icone de notication (parfois invisible sous GNOME 3, il faut alors glisser la souris sur la zone de notication pour la faire apparaître). On sélectionne ajouter un projet hébergé, puis On my own computer. La conguration se fait comme ceci : Adresse : ssh://utilisateur@adresse.serveur Chemin : /home/utilisateur/partage.git/ Votre dossier SparkleShare est désormais synchronisé! 8 Écouter sa musique avec mpd 8.1 Activer le son sur son dreamplug Si le système installé sur la ash interne est bien conguré, ça n'est pas le cas du système installé sur disque externe. Pour activer le son sur le dreamplug il faut ajouter les lignes suivantes à la n du chier /etc/asound.conf : defaults.pcm.!card default defaults.ctl.!card default defaults.pcm.!device 0 defaults.ctl.!device 0 Et décommenter la ligne suivante du chier /etc/modprobe.d/alsa-base.conf : options snd-usb-audio index= Installer mpd Tout d'abord, installons mpd : aptitude install mpd C'est plutôt simple! 8.3 Congurer mpd Il nous faut ensuite le congurer. Tout se passe dans /etc/mpd.conf. Les éléments importants sont : les dossiers fondamentaux sont : music_directory playlist_directory db_file "/var/lib/mpd/music" "/var/lib/mpd/playlists" "/var/lib/mpd/mpd.db" Les noms parlent d'eux-mêmes : le premier indique le répertoire où se situe la musique ; le second le lieu où sont enregistrés les playlists ; et enn la base de donnée en tant que telle Droits et utilisateurs : mpd créé un utilisateur mpd associé au groupe audio. Vous pouvez changer l'utilisateur associé à mpd à la ligne user du /etc/mpd.conf, associé des utilisateurs au groupe audio etc Réseau Si vous souhaitez que mpd soit accessible depuis votre réseau local, ou depuis internet, c'est ici que cela se passe. Généralement on laisse en localhost et on choisit un port : bind_to_address "localhost" port "6600" Pensez à ouvrir le port sur votre pare-feu 14
15 8.4 Droits et base de donnée Corriger les droits : chown mpd:audio /var/log/mpd/mpd.log chmod g+w /var/log/mpd/mpd.log Il faut enn créer la base de donnée musicale : mpd --create-db 8.5 Du mutisme aux grésillements : encore la carte son! Ça n'est nit, la conguration standard ne reconnaît pas la carte du dreamplug. Pour régler cela, listons tout d'abord les cartes présentent sur la machine : arecord -l Ce qui donne, dans mon cas : card 1: default [C-Media USB Headphone Set Subdevices: 1/1 Subdevice #0: subdevice #0 ],device 0: USB Audio [USB Audio] Notez : card 1, device 0, ce qui nous donnera hw:1,0. Pour faire fonctionner notre carte rendons-nous dans /etc/mpd.conf, et modions la sortie alsa ainsi : audio_output { type "alsa" name "My ALSA Device" #device "hw:0,0" # optional #format "44100:16:2" # optional #mixer_type "software" # optional #mixer_device "default" # optional #mixer_control "PCM" # optional #mixer_index "0" # optional Un petit /etc/init.d/mpd restart, et c'est partit! Le son fonctionne, malheureusement il grésille et mpd mange entre 20% et 30% de mon cpu en continue! Notre conguration fait passer le son par dmix. Ce dernier à la bonne idée de resampler à 48Khz la sortie de notre carte qui est en 44.1Khz. La conversion de 44.1Khz à 48Khz ne fait rien gagner en qualité, et mange du cpu. Il faut donc demander à dmix de resampler à 44.1Khz. Pour cela éditer votre /etc/asound.conf et entrer ce qui suit : pcm.!default { type plug slave.pcm { type dmix ipc_key 1024 slave { pcm "hw:1,0" rate Notez la ligne pcm "hw:1,0"=, elle correspond à notre sortie de =arecord -l. Un petit /etc/init.d/mpd restart et nous retrouvons un son propre et une utilisation du cpu autour de 4%. Ouf! 15
16 8.6 Faire de son serveur une chaîne hi avec un client mpd C'est le fonctionnement classique de mpd. 8.7 Écouter sa musique à distance avec Ampache + mpd Installons Ampache : aptitude install ampache Ensuite il faut vous rendre sur pour congurer le logiciel. ATTENTION! il vous sera demander de créer un utilisateur mysql ou d'utiliser un existant, faite bien attention au mot de passe, si celui-ci contient des caractères complexes il ne sera pas nécessairement bien reconnu par Ampache. Il est donc préférable de créer un utilisateur avec des droits restreints et un mot de passe à base de lettres simples et de chires.a Une fois l'installation faite il faut vous connecter en tant qu'admin. De là vous pouvez ajouter de nouveaux utilisateurs, gérer les playlists, et plein d'autres choses. Mais surtout, c'est là que vous ajouterez des catalogues musicaux. Vous pouvez alors ajouter le répertoire commun à mpd. Si vous avez des problèmes de permissions lors de l'ajout de catalogues : chmod -R u+rwx,go+rx /chemin/vers/catalogue/ 8.8 Passer à pulseaudio En réalité tous les problèmes que nous avons rencontrés se résolvent assez facilement si on installe pulseaudio. Pour cela il faut tout d'abord commenter les lignes suivantes dans votre /etc/asound/ : #defaults.pcm.!card default #defaults.ctl.!card default #defaults.pcm.!device 0 #defaults.ctl.!device 0 #pcm.!default { # type plug # slave.pcm { # type dmix # ipc_key 1024 # slave { # pcm "hw:0,0" # rate # # # Désactiver la sortie ALSA dans /etc/mpd.conf : #audio_output { # type "alsa" # name "My ALSA Device" #device "hw:0,0" # optional #format "44100:16:2" # optional #mixer_type "software" # optional #mixer_device "default" # optional #mixer_control "PCM" # optional #mixer_index "0" # optional # Puis congurer la sortie pulse : 16
17 audio_output { type "pulse" name "My Pulse Output" # server "remote_server" # optional # sink "remote_server_sink" # optional aptitude install pulseaudio pulseaudio-utils Vériez que l'option autospawn est activée dans /etc/pulse/client.conf. De cette manière pulseaudio sera lancé automatiquement lorsqu'une application le demandera. ; autospawn = yes Normalement, à ce stade, pulseaudio n'est pas lancé (vériez avec un ps -A grep pulse.). Il vous faut relancer mpd qui s'en chargera : /etc/init.d/mpd restart 9 Partage de chiers avec webdav 9.1 Congurer webdav pour lighttpd Source : How To Set Up WebDAV With Lighttpd On Debian Etch Installer et activer webdav pour lighttpd : aptitude install lighttpd-webdav apache2-utils lighttpd-enable-mod auth lighttpd-enable-mod webdav /etc/init.d/lighttpd restart Nous aurons besoin de apach2-utils pour la génération des mots de passe. 9.2 Créer un utilisateur webdav Nous allons créer un mot de passe pour l'utilisateur user qui sera stocké dans le chier /var/www/webd/passwd-user.dav. htpasswd -c /var/www/webd/passwd-user.dav user Un mot de passe vous sera demandé. ATTENTION! l'option -c n'est à utiliser qu'à la création du chier /var/www/webd/passwd-user.dav. Si vous ajouter un utilisateur à ce chier avec cette option, vous supprimerez le contenu précédent. Pour ajouter un utilisateur et conserver les autres, il sut de ne pas utiliser cette option : htpasswd /var/www/webd/passwd-user.dav user2 Il faut ensuite modier les permissions sur le chier : chown root:www-data /var/www/webd/passwd-user.dav chmod 640 /var/www/webd/passwd-user.dav 9.3 Congurer les virtual host en conséquence Éditez votre /etc/lighttpd/lighttpd.conf. Voici un exemple de vhost conguré pour webdav : $HTTP["host"] == "partage.example.com" { server.document-root = "/home/user/partage/" webdav.activate = "enable" webdav.is-readonly = "disable" webdav.sqlite-db-name = "/var/run/lighttpd/lighttpd.webdav_lock.db" auth.backend = "htpasswd" auth.backend.htpasswd.userfile = "/var/www/webd/passwd-user.dav" auth.require = ( "" =>( "method" =>"basic", "realm" =>"webdav", "require" =>"valid-user" ) ) 17
18 Avec cet exemple vous avez un accès en lecture et écriture au dossier /home/user/partage/ pour tous les utilisateurs enregistrés dans passwd-user.dav via l'adresse partage.example.com. Deuxième exemple : $HTTP["host"] =~ "^musique\.exemple\.org$" { server.document-root = "/usr/share/ampache/www/" alias.url = ( "/webdav" =>"/home/user/musique/" ) $HTTP["url"] =~ "^/webdav($ /)" { webdav.activate = "enable" webdav.is-readonly = "disable" webdav.sqlite-db-name = "/var/run/lighttpd/lighttpd.webdav_lock.db" auth.backend = "htpasswd" auth.backend.htpasswd.userfile = "/var/www/webd/passwd-user.dav" auth.require = ( "" =>( "method" =>"basic", "realm" =>"webdav", "require" =>"valid-user" ) ) Cet exemple vous permet d'accéder à ampache depuis l'adresse musique.exemple.com, et au dossier contenant vos musiques depuis musique.exemple.com/webdav à partir des utilisateurs enregistrés dans passwd-user.dav. 10 Mise en place d'un proxy 10.1 Installer et congurer squid Sources : Un contrôle parental ecace : Projet Cohorte de Cédric Pellerin in GNU/Linux Magazine France HS n 48. Installation de Squid et SquidGuard sur une Debian ETCH Installons squidguard : aptitude install squid Le chier de conguration contient une quantité phénoménale d'informations sous forme de commentaires, commençons pas sauvegarder le chier original et en créer une copie sans commentaires : cd /etc/squid/ mv squid.conf squid.conf.bak cat squid.conf.bak grep -v ^# grep -v ^$ >squid.conf Ajoutons la ligne suivante dans la section des acl : acl votre-domaine.com src / Juste avant la ligne http_access deny all ajoutez la permission concernant l'acl de votre réseau : http_access allow votre-domaine.org Ajoutez la ligne suivante an que le hostname présenté par squid ne soit pas celui de votre réseau : visible_hostname Proxy La ligne suivante congure squid de manière à ce que le format des chiers journaux soient compatibles clf. C'est utile pour éviter des erreurs avec webalizer. emulate_httpd_log on Et ouvrez le port de votre pare-feu : ufw allow from /30 to any port Installer et congurer squidguard aptitude install squidguard Récupérons d'abord une archive contenant une liste de sites sensibles: cd /var/lib/squidguard/db/ wget tar zxvf blacklists.tar.gz 18
19 Passons à la conguration de squidguard /etc/squid/squidguard.conf ; cd /etc/squid/ mv squidguard.conf squidguard.conf.bak vi squidguard.conf Et ajoutons un début de conguration au chier : dbhome /var/lib/squidguard/db/blacklists/ logdir /var/log/squid dest ads { domainlist ads/domains ads/urls dest aggressive { domainlist aggressive/domains aggressive/urls dest audio-video { domainlist audio-video/domains audio-video/urls dest drugs { domainlist drugs/domains drugs/urls dest gambling { domainlist gambling/domains gambling/urls dest hacking { domainlist hacking/domains hacking/urls dest mail { domainlist mail/domains mail/urls dest porn { domainlist porn/domains porn/urls dest proxy { domainlist proxy/domains proxy/urls dest redirector { domainlist redirector/domains redirector/urls dest spyware { domainlist spyware/domains spyware/urls dest suspect { domainlist suspect/domains suspect/urls dest violence { 19
20 domainlist dest warez { domainlist violence/domains violence/urls warez/domains warez/urls acl { default { pass!ads!aggressive!audio-video!drugs!gambling!hacking!mail!porn!proxy!redirector!spyware!suspect!violence!warez redirect Compilons les règles que nous avons installés (ça peut être long!) : /usr/bin/squidguard -C all Modions les droits sur les listes noires : chown -R proxy:proxy /var/lib/squidguard/db/ Lions ensembles squid et squiguard dans /etc/squid/squid.conf ajoutons : redirect_program /usr/bin/squidguard Ne reste plus qu'à redémarrer squid : squid -k reconfigure Et à congurer votre client. Typique entrer l'adresse locale de votre machine faisant proxy et indiquer qu'il tourne sur le port 3128 (ou autre en fonction de votre conguration). 11 Sécurité Sources : Securing Debian How-To 11.1 Sécuriser ssh Il vous éditer le chier ssh_config : vim /etc/ssh/sshd_config ˆ Désactiver l'accès ssh en root PermitRootLogin no ˆ Changer le port par défaut (22) Port xxx Il faut penser à vérier dans /etc/services si le port choisi n'est pas associé à un autre service. Et congurer votre pare-feu en conséquence : ufw delete allow 22 ufw allow xxx ˆ Interdire les mots de passe vides PermitEmptyPasswords no ˆ Limiter l'accès en ssh à certains utilisateurs AllowUsers user1 user2... ˆ Désactiver l'usage de la version 1 du protocole ssh Protocole 2 20
Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014
Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant
Plus en détailServeur proxy Squid3 et SquidGuard
Serveur proxy Squid3 et SquidGuard 1. Prérequis & installation Une adresse fixe le paquet wget, squid3 et squidguard apt-get install wget squid3 squidguard Il faut ensuite créer les répertoires suivants
Plus en détailMise en place d un serveur Proxy sous Ubuntu / Debian
BTS INFORMATIQUE DE GESTION Option Administrateur Réseaux Benoît VERRON Activité n 1 Mise en place d un serveur Proxy sous Ubuntu / Debian Présentation d un Proxy Un proxy (serveur mandataire) est un serveur
Plus en détailInstaller un gestionnaire de parc GLPI sous Linux
Installer un gestionnaire de parc GLPI sous Linux Par LoiselJP Le 10/06/2013 1 Objectifs Parmi les différents rôles de l administrateur informatique il en est un qui n a pas vraiment de rapport avec le
Plus en détailConfiguration de SquidGuard sous Fedora Core 4-1 / 6 -
Configuration de SquidGuard sous Fedora Core 4-1 / 6 - I. Installation des packages A. Installation de Squid Le package Squid peut être installé à partir de la console Gestion des paquetages : system-config-packages
Plus en détailProjet de mise en œuvre d un serveur ftp sur serveur dédié
Société, Jean Miche la bidouille Projet de mise en œuvre d un serveur ftp sur serveur dédié Etude de faisabilité 11 2. 3. 1. Contenu Introduction... 2 Outils nécessaires... 2 1. Pour le propriétaire du
Plus en détailInstallation et Configuration de Squid et SquidGuard sous Debian 7
Installation et Configuration de Squid et SquidGuard sous Debian 7 Table des matières Installation et Configuration de Squid et SquidGuard...1 Squid...2 squid.conf...2 SquidGuard...4 squidguard.conf...4
Plus en détailBut de cette présentation. Proxy filtrant avec Squid et SquidGuard. Serveur proxy. Serveur proxy. Hainaut P. 2013 - www.coursonline.
Proxy filtrant avec Squid et SquidGuard But de cette présentation Présenter le serveur proxy, son utilité et sa mise en œuvre Ce type de serveur est très utilisé en entreprise Il est donc important d en
Plus en détailTutoriel compte-rendu Mission 1
Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation
Plus en détailinstaller_un_serveur_debian - Documentation Ubuntu Francophone Installation complète d'un serveur web sous Debian 6.0
Page 1 sur 17 Contenu Rechercher Menus Ubuntu-fr Communauté francophone d'utilisateurs d'ubuntu Recherche : Recherche rapide... Chercher dans : Documentation ok Identifiant : Identifiant Mot de passe :
Plus en détailServeur Mandataire SQUID
Serveur Mandataire SQUID Compétences Professionnelles Mise en place d un serveur mandataire (proxy SQUID) Mise en place de ressources complémentaires (SQUIDGUARD & SQUIDANALYZER) Analyser des logs afin
Plus en détailMise en place d un proxy Squid avec authentification Active Directory
Mise en place d un proxy Squid avec authentification Active Directory Dans ce tutoriel nous allons voire la mise en place d un proxy Squid avec une authentification transparente pour les utilisateurs d
Plus en détailLe protocole FTP (File Transfert Protocol,
Mise en place d un serveur FTP sous CentOS 6.2 Nicolau Fabien, Emanuele Prestifilippo Le protocole FTP (File Transfert Protocol, en français protocole de transfert de fichiers) permet d envoyer ou récupérer
Plus en détailLinux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be
Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard
Plus en détailProcédure d'installation
07/11/2014 BTS SIO SISR 2ème année BRY Quentin Procédure d'installation Tableau d évolution Version Date Description Rédacteur Approbateur 0.0 25/01/2014 Ecriture du document Thierry MARTINS 1.0 06/11/2014
Plus en détailPROXY SQUID-SQARD. procédure
PROXY SQUID-SQARD procédure Tableau d évolution Version Date Description Rédacteur Approbateur 0.0 08/12/2014 Ecriture du document Thierry MARTINS 1.0 05/02/2015 1 ère version Thierry MARTINS Guide de
Plus en détailOpenMediaVault installation
OpenMediaVault installation 2013-01-13/YM: version initiale 1 Introduction L'installation de OpenMediaVault, basé sur Debian, présente quelques difficultés pour l'utilisateur de Windows. Cette procédure
Plus en détailTP PLACO. Journées Mathrice d'amiens Mars 2010
TP PLACO Journées Mathrice d'amiens Mars 2010 Nicolas Vuilmet, Jacquelin Charbonnel, Jacques Foury, Damien Ferney, Benoit Métrot Introduction PLACO est un générateur de plates-formes collaboratives. Il
Plus en détailMISE EN PLACE D UN FIREWALL ET D UN SERVEUR PROXY SOUS LINUX MANDRIVA. www.seroo.fr
MISE EN PLACE D UN FIREWALL ET D UN SERVEUR PROXY SOUS LINUX MANDRIVA www.seroo.fr TABLE DES MATIERES 1. INSTALLATION DE LINUX ET CONNEXION A INTERNET...4 2. MISE EN PLACE DU SERVEUR PROXY (SQUID)...4
Plus en détailInstallation UpdatEngine serveur (CentOs apache2 / MySQL)
Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement
Plus en détailOcs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.
Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils
Plus en détailMANUEL D INSTALLATION D UN PROXY
MANUEL D INSTALLATION D UN PROXY Squid, SquidGuard, Dansguardian Dans ce guide on va détailler l installation et la configuration d une solution proxy antivirale en utilisant les outils ; squid, dansguardian,
Plus en détailTuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO
Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Dans Virtual box, la machine virtuelle xibo éteinte, sélectionner la et cliquer sur l icône configuration : Dans la fenêtre
Plus en détailInstaller un serveur web de développement avec VirtualBox
Installer un serveur web de développement avec VirtualBox Par Gilles Février (http://gfevrier.kelio.org/blog) VERSION 1.0 (Mars 2013) 1 / 15 Sommaire SOMMAIRE Introduction...3 Installation de VirtualBox...3
Plus en détailRaspberry pi : Développer une petite application web sur Raspberry
Raspberry pi : Développer une petite application web sur Raspberry Introduction Le Raspberry Pi est un nano-ordinateur basé sur une architecture ARM (conçu par David Braden) qui permet l'exécution de plusieurs
Plus en détailLes réseaux des EPLEFPA. Guide «PfSense»
Les réseaux des EPLEFPA Guide «PfSense» Chantier national DRTIC http://drtic.educagri.fr/ Mai 2010 2 Table des matières 1 Installation de la PfSense...3 Schéma de principe...3 Préalable...3 Installation...4
Plus en détailInstallation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS
Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS FOURNIER VINCENT 29/04/2015 1.2 Ce tutoriel est réalisé sous debian 7.7 avec une synchronisation
Plus en détailVirtualisation d un proxy Squid gérant l authentification depuis Active Directory. EPI - Stagiaire2007 Vivien DIDELOT
Virtualisation d un proxy Squid gérant l authentification depuis Active Directory EPI - Stagiaire2007 Vivien DIDELOT Résumé Cette procédure présente la mise en place d un proxy Squid permettant l authentification
Plus en détailMise en place d'un serveur FTP avec vsftpd / pureftpd sous netbsd 3.1. Compte-rendu
TP Réseaux et Systèmes d'exploitation Mise en place d'un serveur FTP avec vsftpd / pureftpd sous netbsd 3.1 Compte-rendu Master1 ISIS- 2007/2008 : Romain Matuszak, Romain Laisne, Clément Follet (tp08)
Plus en détail04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]
04/02/2014 Tutoriel Lubuntu & glpi thomas [NOM DE LA SOCIETE] I Installation de Lubuntu Outils : Virtual Box : https://www.virtualbox.org/wiki/downloads Lubuntu : archive fourni Nous allons commencer par
Plus en détailBTS SIO 2012-2014. Dossier BTS. PURCHLA Romain
BTS SIO 2012-2014 Dossier BTS PURCHLA Romain 2012-2014 Lors d une création de serveur web plusieurs solution nous son proposé en voici quelques une. - LAMP (Linux, Apache, MySql, Php) La mise en place
Plus en détailServeur de messagerie sous Debian 5.0
Serveur de messagerie sous Debian 5.0 Avec Postfix et une connexion sécurisée GEORGET DAMIEN ET ANTHONY DIJOUX 06/10/2009 [Tutorial d installation d un serveur de messagerie POP et SMTP sous Debian, avec
Plus en détailNote : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.
Tutoriel d'utilisation de Chamilo Chamilo 1.8.6.2-1.8.7 Version Administrateur Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Table des matières Le serveur...2
Plus en détailServeur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.
Serveur de partage de documents Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Table des matières Création de la machine virtuelle Debian... 3 Présentation
Plus en détailMaintenir Debian GNU/Linux à jour
Maintenir Debian GNU/Linux à jour Ce troisième document présente dans un premier temps comment maintenir son système à jour de façon automatisée. Il est en effet indispensable d'installer de manière parfaitement
Plus en détailINSTALLATION DEBIAN 7 (NETINSTALL) SUR VM
INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM PREREQUIS - Environnement de virtualisation : dans notre exemple nous utiliserons Virtual Box (4.2.18) - Une connexion internet sur la machine hôte Récupérer l
Plus en détailLINUX REMPLAÇANT WINDOWS NT
189 Cette installation fonctionne chez moi à Veyre. Vous pouvez consulter et télécharger les fichiers à : http://perso.wanadoo.fr/gerard.blanchet/ veyre/ Mais c'est tout à fait adapté à un établissement
Plus en détailCONFIGURATION DU SERVEUR DE MAILS EXIM. par. G.Haberer, A.Peuch, P.Saade
CONFIGURATION DU SERVEUR DE MAILS EXIM par G.Haberer, A.Peuch, P.Saade Table des matieres 1. Introduction........................................................................ 2 1.1. Objectifs....................................................................
Plus en détail1 Configuration des Fichiers Hosts, Hostname, Resolv.conf
INSTALLATION ET CONFIGURATION ZIMBRA SUR DEBIAN 4.0 ETCH Zimbra est une solution Open Source d e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de service, aux institutions
Plus en détailInstallation du serveur WEB Apache ( MySQL, PHP) sous Debian 7.
Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7. Dans ce tutoriel je crée un site www.artheodoc.fr. Vous pouvez remplacer "artheodoc" par le nom de site votre choix. Installation de LAMP
Plus en détailTable des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3
Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....
Plus en détailConfiguration matériel. Tâche 2 : Installation proprement dite de l application sur un serveur de test virtualisé sous VmWare Workstation.
PPE 1 MISSION 1 Tâche 1 : Se renseigner sur les exigences logicielles et matérielles de l utilisation de MRBS sur une distribution Linux (Debian). Proposer une configuration matérielle suffisante pour
Plus en détailInstallation d'un serveur sftp avec connexion par login et clé rsa.
Installation d'un serveur sftp avec connexion par login et clé rsa. 1- Installation d'openssh-server 2 2- Installation de Vim pour modifier plus facilement les fichiers 2 3- Installation et configuration
Plus en détailSauvegarde automatique des données de GEPI
Sauvegarde automatique des données de GEPI Sommaire: 1. Sauvegarder en utilisant des scripts a) Sauvegarde automatique de gepi b) Création de l'utilisateur de sauvegarde c) Automatisation de la sauvegarde
Plus en détailCASE-LINUX MAIL - ROUNDCUBE
1 CASE-LINUX MAIL - ROUNDCUBE Introduction Roundcube est un MUA de type webmail. C'est un client IMAP multilingue avec une interface graphique simple et bien organisée. Celle-ci est personnalisable (via
Plus en détailDocumentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.
Documentation FOG Déploiement d images de systèmes d exploitation à travers le réseau. Sommaire 1. Installation et configuration d une distribution Linux 2. Installation de FOG 2.1. Configuration DHCP
Plus en détailInstallation de Zabbix
1 Installation de Zabbix Présentation Zabbix (http://www.zabbix.com) est une solution de supervision open source. Ce logiciel permet de superviser des réseaux, et de surveiller les statuts de différents
Plus en détailCe qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:
Restauration partielle de fichiers avec Bacula sur Scribe. Par Karim AYARI pour le DRT de l'académie de Lyon Source, documentation officielle EOLE: http://eole.orion.education.fr/wiki/index.php/eoleng_bacula
Plus en détailPersonnes ressources Tice. Académie de Rouen
Personnes ressources Tice Académie de Rouen Objectifs Acquérir les connaissances de base concernant Linux Découvrir la solution technique SambaEdu3 : serveur de fichiers sous Linux Mettre en oeuvre cette
Plus en détailCe manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]
Version 2004 Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions] Il vous permet aussi de vous familiariser avec le fonctionnement de
Plus en détailDéploiement d OCS 1.02 RC2 sous Debian Etch 64
Déploiement d OCS 1.02 RC2 sous Debian Etch 64 Par Big_orneau Note : Utilisation ici d OCS sur un domu Xen. Les commandes sont en italiques. - Avant toute chose vérifier absolument : La date sur le serveur
Plus en détailGLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql
GLPI OCS Inventory 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql On redémarre les deux services service mysql restart
Plus en détailTP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A
Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP HTTP TP HTTP Master IC 2 A 2014/2015 Christian Bulfone / Jean-Michel Adam 1/11 Câblage et configuration du réseau
Plus en détailInstaller et configurer un serveur Zimbra
Installer et configurer un serveur Zimbra Par LoiselJP Le 29/05/2013 (rev. du 14/05/2014) 1 Objectifs La messagerie et l accès à l Internet sont aujourd hui des outils indispensables. Toute entreprise
Plus en détailFreeNAS 0.7.1 Shere. Par THOREZ Nicolas
FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage
Plus en détailDocumentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)
1. Installer une machine Ubuntu Server 14.04 i386 2. Saisir l adresse IP 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password) 4. Si vous
Plus en détailDéploiement d'un serveur ENT
Déploiement d'un serveur ENT Materiel : Serveur Linux Vmware ( 3Ghz, 8Go RAM ) PC Client Windows ( Installation du système d'exploitation ) PC Client Linux Ubuntu Procédure : J'ai installé Ubuntu Linux
Plus en détailTP SECU NAT ARS IRT 2010 2011 ( CORRECTION )
TP SECU NAT ARS IRT 2010 2011 ( CORRECTION ) Présentation du TP le firewall sera une machine virtuelle sous Devil Linux le firewall a deux cartes réseaux eth0 ( interface externe ) et eth1 (interface interne)
Plus en détailMANUEL UTILISATEUR KIWI BACKUP V 3
Révision Mai 2012 MANUEL UTILISATEUR KIWI BACKUP V 3 Sommaire PREMIERE PARTIE : INSTALLATION DE KIWI BACKUP... 3 INSTALLATION SOUS WINDOWS... 3 INSTALLATION SOUS LINUX DEBIAN / UBUNTU... 6 Installation
Plus en détailPROCÉDURE D'INSTALLATION
Sécurité des Systèmes d'information et de Communication PROCÉDURE D'INSTALLATION Table des matières Introduction...2 Préalable matériel...3 Préalable logiciel...3 Installation...3 Installation du système...3
Plus en détailSupervision avec OCS Inventory NG
Accueil A propos Nuage de Tags Contribuer Who s who Récoltez l actu UNIX et cultivez vos connaissances de l Open Source 04 jan 2009 Supervision avec OCS Inventory NG et GLPI Catégorie : Administration
Plus en détailInstallation d un Serveur de Messagerie
Installation d un Serveur de Messagerie Auteur : Mohamed DAOUES Classification : T.P Numéro de Version : 1.0 Date de la création : 22.07.2011 2 Suivi des Versions Version : Date : Nature des modifications
Plus en détailUn serveur web, difficile?
Un serveur web, difficile? Belle question, mais d'abord qu'est-ce qu'un serveur web et à quoi cela peut-il servir? C'est un ensemble de programmes qui sont installés sur un ordinateur et qui servent à
Plus en détailProjet Semestre2-1SISR
Table des matières 1 Ressources... 2 2 Récupération des sources Samba... 2 3 Préparation du serveur... 2 4 Vérification et Compilation de SAMBA4... 3 5 Préparation du controleur de domaine... 3 6 Test
Plus en détailTP Service HTTP Serveur Apache Linux Debian
Compte rendu de Raphaël Boublil TP Service HTTP Serveur Apache Linux Debian Tout au long du tp, nous redémarrons le service apache constamment pour que les fi de configuration se remettent à jour - /etc/init.d/apache2
Plus en détailInstallation d un superviseur ZABBIX
Installation d un superviseur ZABBIX Par LoiselJP Le 17/06/2013 1 Objectifs Parmi les différents rôles de l administrateur informatique il en est certains qui auront un rapport plus ou moins proche du
Plus en détailINSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé
INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Installation de Windows 2000 Server.............................................. 2 2. Installation
Plus en détailDHCPD v3 Installation et configuration
DHCPD v3 Installation et configuration Table des matières 1. Préambule... 2 2. Pré-requis... 2 3. Récupération du paquet... 2 4. Configuration du serveur... 3 4.1. Configuration de la carte réseau du serveur...
Plus en détailTP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)
TP n 2 : Installation et administration du serveur ProFTP Objectifs du TP Comprendre le fonctionnement du protocole FTP Installation et compilation d un paquet source Configuration, lancement et administration
Plus en détailMise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer
Semestre 4 TR2 2013/2014 Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer But du TP Le but est simple : vous donner les moyens de réaliser chez vous les TPs réseaux, en utilisant
Plus en détail1 INTRODUCTION 2 2 PRE-REQUIS 2. 2.1 Export du certificat du serveur 2. 2.2 Date et heure du système 2. 2.3 Téléchargement du logiciel du terminal 2
Communication Technique TC1548 Ed 01 Date : 04/11/2011 Produit : Alcatel-Lucent OmniPCX Office Nb. de pages: x Objet : OmniTouch 4135 IP - Terminal de conférence 1 INTRODUCTION 2 2 PRE-REQUIS 2 2.1 Export
Plus en détailTP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL
TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL Au cours de ce TP, vous allez installer un serveur de courrier sur un réseau local. Les étapes par lesquelles vous allez passer sont les suivantes
Plus en détailSSH. Romain Vimont. 7 juin 2008. Ubuntu-Party
SSH Romain Vimont Ubuntu-Party 7 juin 2008 Romain Vimont Secure Shell 1 / 44 Plan 1 Les bases Présentation Authentification 2 Clients Limiter l accès 3 Vidéos distantes à la demande Lecteur audio distant
Plus en détailwindows. deb http://ftp.fr.debian.org/debian/ etch main deb-src http://ftp.fr.debian.org/debian/ etch main
installer une debian celle-ci par exemple (http://vapiemojo.fr/openlibre/debian/pmbetsiteweb/debian-40r3-i386-netinst.iso ) on valide les choix par défaut, et on met aucune interface graphique voir: http://vapiemojo.fr/openlibre/debian/pmbetsiteweb/install_debian_pour_pmb.pdf
Plus en détailTable des matières. Serveur Mesnil Administration. Rédacteur : Jean-Louis Cech Date création : 10 Avril 2008
Serveur Mesnil Administration Jean-Louis Cech Cell : 0659 714 837 Rédacteur : Jean-Louis Cech Date création : 10 Avril 2008 Table des matières Introduction... 2 Inventaire matériel du serveur... 2 Disques
Plus en détailINSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1
INSTALLATION D OCS INVENTORY NG V2.1 Procédure d utilisation Installation d OCS Inventory NG (Open Computer and Software Inventory) sur un serveur Linux N version : v1 Installation d OCS Inventory NG v2.1
Plus en détailProjet Administration Réseaux
EL KHATIT Zouhair, L3 ASR N : 20072486 Projet Administration Réseaux Thème : SFTP & SCPOnly I- SFTP (Secure File Transfer Protocol) : Introduction: Le SFTP permet de transférer des fichiers par une connexion
Plus en détailImprimantes et partage réseau sous Samba avec authentification Active Directory
Imprimantes et partage réseau sous Samba avec authentification Active Directory Sommaire 1- Pré requis Page 2 2- Configuration réseau Page 3 3- Installation de samba Page 4 à 5 4- Installation de kerberos
Plus en détailSECURIDAY 2012 Pro Edition
SECURINETS CLUB DE LA SECURITE INFORMATIQUE INSAT SECURIDAY 2012 Pro Edition [Application de notification en cas d incident] Roua TOUIHRI (RT3) Nesrine DRIWECH (RT3) Amira ABID(GL3) Chef Atelier : Aymen
Plus en détailPPE GESTION PARC INFORMATIQUE
BTS SIO 2013 2014 PPE GESTION PARC INFORMATIQUE PPE4-1 DAHMANI RACHID BAZEMONT ANTHONY SOMMAIRE... 3 Installation service AD-DNS... 3 Configuration DNS... 7 Intégration d une machine dans le domaine ISE...
Plus en détailIl est courant de souhaiter conserver à
Il est courant de souhaiter conserver à la fois Linux et Windows sur un même ordinateur, en particulier pour découvrir Linux, pour garder un filet de sécurité, ou pour continuer à jouer à des jeux récents
Plus en détailDocumentation technique OpenVPN
Documentation technique OpenVPN Table des matières Présentation :... 3 Installation du serveur OpenVPN :... 3 Configuration du serveur OpenVPN :... 3 Création d'un compte client OpenVPN :... 6 Configuration
Plus en détailRéaliser un inventaire Documentation utilisateur
Référence : 11662 Version N : 6 Créé le : 29 Janvier 2014 Créé par : Bruno RICHOUX Téléphone : 0811 65 60 02 Sommaire 1. Conventions... 3 2. Introduction... 4 3. Principes généraux... 5 3.1. Depuis les
Plus en détailComment surfer tranquille au bureau
Comment surfer tranquille au bureau Version 1.3 1 Contexte...1 2 Attention...2 3 Description de la méthode utilisée: SSH...2 3.1 Explication réseau...2 3.2 Explication logicielle d'un tunnel SSH...3 3.3
Plus en détailEnoncé du TP 8 Système
Enoncé du TP 8 Système Installation d un systeme GNU/Linux virtualisé C. Pain-Barre INFO - IUT Aix-en-Provence version du 4/12/2013 i Démarrer les PC sous Linux. 1 Introduction à la virtualisation avec
Plus en détailDebian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux
Debian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de ce document est de détailler l installation d un serveur KVM [1] (Kernel based Virtual
Plus en détailAfin d'éviter un message d'erreur au démarrage du service Apache du type :
I. INTRODUCTION GLPI (Gestionnaire libre de parc informatique) est une solution open-source de gestion de parc informatique et de gestion des services d assistance aux utilisateurs distribué sous licence
Plus en détailOCS Inventory & GLPI
OCS Inventory & GLPI Avant toute chose, il faut mettre à jour les sources (apt-get update). Ensuite, nous allons installer les paquets nécessaires à la mise en place d un gestionnaire d incidents et un
Plus en détailPPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]
PPe jaune Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP] Sommaire 1) Architecture réseau... 3 2) Introduction FTP... 4 3) Le rôle du protocole FTP... 4 4) Diagramme
Plus en détailL installation a quelque peu changée depuis les derniers tutos, voici une actualisation.
Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur
Plus en détailSQUID Configuration et administration d un proxy
SQUID Configuration et administration d un proxy L'objectif de ce TP est d'étudier la configuration d'un serveur mandataire (appelé "proxy" en anglais) ainsi que le filtrage des accès à travers l'outil
Plus en détailProxy et reverse proxy. Serveurs mandataires et relais inverses
Serveurs mandataires et relais inverses Qu'est-ce qu'un proxy? Proxy = mandataire (traduction) Un proxy est un service mandataire pour une application donnée. C'est à dire qu'il sert d'intermédiaire dans
Plus en détailASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :
TP1 ASR4 Réseaux Département Informatique, IUT Bordeaux 1 ASR4-R Prénom : Nom : Groupe : 1 Gestion du réseau virtuel Le réseau virtuel utilisé lors de ce TP a été réalisé avec NEmu (Network Emulator),
Plus en détailServeur Subversion Debian GNU/Linux
Serveur Subversion Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de cette page est de détailler l installation d un serveur Subversion [1]. Ce document a été rédigé en LaTeX en
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module
Plus en détailGuide Installation Serveur Extensive Testing
Sommaire Installation simple sur un système vierge... 2 Installation personnalisée sur un système vierge... 3 Restauration du produit avec une version antérieure... 5 Mise à jour du produit... 6 Déployer
Plus en détailModule 7 : Configuration du serveur WEB Apache
Module 7 : Configuration du serveur WEB Apache Introduction Ce sont les gens du CERN (centre européen de recherche nucléaire) qui ont développé le concept de serveur et client HTTP. Une fois leur travail
Plus en détailTERRA CLOUD. Online Backup
TERRA CLOUD Online Backup Version: 10/2014 Table des matières Table des matières... 2 1 Introduction... 3 1.1 Présentation de la solution de sauvegarde TERRA Cloud... 3 1.2 Pourquoi la solution de sauvegarde
Plus en détail