Installation sd-1824.dedibox.fr
* Ceci est une ébauche à compléter *
Rapport d'installation de sd-####.dedibox.fr, le mercredi 01 novembre 2006.
Ce serveur fonctionne sous la distribution Fedora Core 5 (Bordeaux).
Toute modification d'un fichier de configuration est précédée par la copie du fichier d'origine avec l'extention .dist.
1. Installation










2. Opérations post-installation
2.1 Configuration de sudo
su -
visudo
%wheel ALL=(ALL) NOPASSWD: ALL
usermod -G wheel <username>
id <username>
exit
2.2 Configuration de yum
cd /etc sudo cp yum.conf yum.conf.dist sudo rm -f yum.conf sudo wget http://www.fedorafaq.org/samples/yum.conf sudo rpm -Uhv http://www.fedorafaq.org/yum http://rpm.livna.org/livna-release-5.rpm sudo rpm -Uhv \
http://www.enlartenment.com/packages/fedora/5/i386/enlartenment-release-1.1-2.fc5.mf.noarch.rpm cd yum.repos.d/ sudo sed -i 1,6s/enabled=0/enabled=1/ enlartenment.repo
2.3 Mise à jour du système
sudo yum -y update yum sudo yum -y update
Les dedibox ne démarrent pas avec le kernel 2.6.18-1.2200.fc5.
Modifier le fichier /boot/grub/grub.conf afin de démarrer sur le kernel 2.6.17-1.2157_FC5 (default=1).
sudo reboot
2.4 Configuration des services
sudo /sbin/chkconfig yum on sudo /sbin/service yum start
2.5 Configuration NTP
Ajout des serveurs ntp.dedibox.fr et ntp.ciril.fr.
sudo cp /etc/ntp.conf /etc/ntp.conf.dist
sudo vi /etc/ntp.conf
[...]
server ntp.dedibox.fr
server ntp.ciril.fr
[...]
Configuration du service ntpd.
sudo /sbin/chkconfig ntpd on sudo /sbin/service ntpd restart
2.6 Configuration SSH
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.dist
Configurer le firewall pour accepter les connexions sur le port choisi, et parametrer l'environnement de l'utilisateur choisi pour une autehntification par clef.
Voici les options configurées :
sudo vi /etc/ssh/sshd_config
Port *
Protocol 2
SyslogFacility AUTHPRIV
PermitRootLogin no
PubkeyAuthentication yes
PasswordAuthentication no
ChallengeResponseAuthentication no
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes
UsePAM yes
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL
AllowUsers ****
AllowGroups ****
Subsystem sftp /usr/libexec/openssh/sftp-server
Installation et configuration de denyhosts :
sudo yum -y install denyhosts sudo /sbin/chkconfig denyhosts on sudo /sbin/service denyhosts start
Redémarrage du service SSH :
sudo /sbin/service sshd restart
2.7 Installation de packetages supplémentaires
sudo yum -y install centericq irssi lynx ncftp rtorrent screen yum-utils
2.8 Personnalisation ViM
Afin de respecter un standard d'indentation de fichier.
sudo vi /root/.vimrc
set expandtab
set shiftwidth=4
set softtabstop=4
set tabstop=4
2.9 Reboot :)
reboot
A compléter :
sudo system-config-securitylevel-tui
3. Installation et configuration des services web
Installation BIND
sudo yum -y install bind-chroot sudo chmod 755 /var/named/ sudo chmod 775 /var/named/chroot/ sudo chmod 775 /var/named/chroot/var/ sudo chmod 775 /var/named/chroot/var/named/ sudo chmod 775 /var/named/chroot/var/run/ sudo chmod 777 /var/named/chroot/var/run/named/ sudo ln -s ../../ /var/named/chroot/var/named/chroot sudo /sbin/chkconfig named on sudo /sbin/service named start
3.1 Installation serveur LAMP
sudo yum -y install mysql mysql-devel mysql-server sudo yum -y install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml \
php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel php-mbstring
3.2 Configuration serveur MySQL
sudo /sbin/chkconfig mysqld on
sudo /sbin/service mysqld start
mysqladmin -u root password ‘newpassword’
mysql -u root -p
select user, host, password, select_priv, update_priv, delete_priv, insert_priv from mysql.user;
set password for 'root'@'sd-1824' = password ('newpassword');
3.3 Configuration serveur Apache
sudo /sbin/chkconfig httpd on
sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.dist
sudo vi /etc/httpd/conf/httpd.conf
A compléter
sudo /sbin/service httpd start
4. Installation et configuration des services
4.1 Installation serveur LDAP
yum -y install openldap openldap-clients openldap-servers nss_ldap
4.2 Configuration serveur LDAP
A compléter
sudo yum -y install phpmyadmin