4 231
modifications
Ligne 443 : | Ligne 443 : | ||
debootstrap --arch amd64 squeeze /vz/private/777 | debootstrap --arch amd64 squeeze /vz/private/777 | ||
Configuration de base du VE : | |||
sudo vzctl set 777 --applyconfig basic --save | |||
echo OSTEMPLATE=\"debian-6.0\" >> /etc/vz/conf/777.conf | |||
vzctl set 777 --ipadd 192.168.0.2 --save | |||
iptables -t nat -A POSTROUTING -s 192.168.0.2 -o vmbr0 -j SNAT --to 91.121.141.220 | |||
vzctl set 777 --nameserver 192.168.0.1 --save | |||
lancement | |||
vzctl start 777 | |||
entrez dans la VM : | |||
vzctl enter 777 | |||
</pre> | |||
Configurez les dépots debian : | |||
<pre> | |||
deb http://ftp.fr.debian.org/debian squeeze main contrib non-free | |||
deb-src http://ftp.fr.debian.org/debian squeeze main contrib non-free | |||
deb http://security.debian.org/ squeeze/updates main contrib non-free | |||
deb-src http://security.debian.org/ squeeze/updates main contrib non-free | |||
#anciennement debian-volatile | |||
deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free | |||
deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free | |||
</pre> | |||
<pre> | |||
aptitude update | |||
aptitude safe-upgrade | |||
</pre> | |||
A supprimer | |||
isc-dhcp-client isc-dhcp-common | |||
<pre> | |||
aptitude install locate | |||
</pre> | |||
<pre> | |||
chmod 700 /root | |||
dpkg-reconfigure tzdata | |||
</pre> | |||
/root/.bashrc : | |||
<pre> | |||
umask 027 | |||
export LS_OPTIONS='--color=auto --group-directories-first' | |||
eval "`dircolors`" | |||
alias ls='ls $LS_OPTIONS' | |||
</pre> | |||
Vous pouvez faire de même pour /etc/skel/.profile et /etc/skel/.bashrc (umask, couleurs, ...) | |||
Désactiver getty (absent sur les VMs) | |||
sed -i -e '/getty/d' /etc/inittab | |||
<pre> | |||
Link /etc/mtab to /proc/mounts, so df and friends will work: | |||
rm -f /etc/mtab | |||
ln -s /proc/mounts /etc/mtab | |||
</pre> | </pre> | ||
Suppressions des paquets inutiles : | |||
<pre> | |||
aptitude remove isc-dhcp-common isc-dhcp-client | |||
aptitude purge isc-dhcp-common isc-dhcp-client | |||
</pre> | |||
installez ssh : | |||
<pre>aptitude install openssh-server</pre> | |||
Générer automatiquement une nouvelle clé ssh au premier boot (sécurité) : | |||
<pre> | |||
rm -f /etc/ssh/ssh_host_* | |||
cat << EOF > /etc/init.d/ssh_gen_host_keys | |||
#!/bin/sh | |||
### BEGIN INIT INFO | |||
# Provides: Generates new ssh host keys on first boot | |||
# Required-Start: $remote_fs $syslog | |||
# Required-Stop: $remote_fs $syslog | |||
# Default-Start: 2 3 4 5 | |||
# Default-Stop: | |||
# Short-Description: Generates new ssh host keys on first boot | |||
# Description: Generates new ssh host keys on first boot | |||
### END INIT INFO | |||
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N '' | |||
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N '' | |||
insserv -r /etc/init.d/ssh_gen_host_keys | |||
rm -f \$0 | |||
EOF | |||
</pre> | |||
<pre> | |||
chmod a+x /etc/init.d/ssh_gen_host_keys | |||
insserv /etc/init.d/ssh_gen_host_keys | |||
</pre> | |||
Nettoyez votre liste de paquets : | |||
<pre>aptitude clean</pre> | |||
Quittez la VM : | |||
<pre>exit</pre> | |||
=Créer son template Ubuntu 11.04= | =Créer son template Ubuntu 11.04= |