avr 24
Il arrive parfois que l’on doivent utiliser des applications avec interfaces graphique sur un server. Au lieu d’installer X11 et de faire du remote desktop, on va plutôt faire du X11 forwarding et déporter l’interface sur un server graphique en local.
Sur le serveur
On commence par installer les paquet suivant :
apt-get install xvfb xdm xfonts-base
apt-get install twm "xfonts-100dpi*" xterm
Ensuite, dans /etc/ssh/sshd_config, mettre yes devant X11Forwarding
/etc/init.d/ssh restart
Editer /etc/X11/xdm/Xservers . Remplacer la ligne
:0 local /usr/X11R6/bin/X vt7 -dpi 100 -nolisten tcp
par
:0 local /usr/X11R6/bin/Xvfb -dpi 100 -screen 1024x768x16
/etc/init.d/xdm restart
Sur un client Windows

Télécharger et installer Xming. C’est le serveur X qui va tourner sur Windows. ICI
Laisser toutes option d’installation par défaut. Normalement il y a un icône dans la zone de notification.
Lancer la session ssh avec Putty. Essaye de taper
xterm &
Une fenêtre s’ouvre, dans cette console vous pouvez lancer n’importe quel application qui requière un serveur X11
avr 24
On install les paquets
apt-get install sudo debianutils coreutils
On se met dans dans le dossier /usr/local/sbin, download le script et lui donne les droits d’exécution
cd /usr/local/sbin
wget http://www.majorxtrem.be/wp-content/uploads/2009/04/make_chroot_jail.sh
chmod 700 /usr/local/sbin/make_chroot_jail.sh
Il suffit maintenant de lancer la commande suivante pour créer un utilisateur
make_chroot_jail
Voici le r ésultat
# make_chroot_jail gora
Release: 2007-10-19
Am I root?
OK
Checking distribution...
Supported Distribution found
System is running Debian Linux
Checking for which...
OK
Checking for chroot...
OK
Checking for sudo...
OK
Checking for dirname...
OK
Checking for awk...
OK
Creating /bin/chroot-shell
Creating /home/jail
Creating /home/jail/dev
Creating /home/jail/etc
Creating /home/jail/etc/pam.d
Creating /home/jail/bin
Creating /home/jail/home
Creating /home/jail/sbin
Creating /home/jail/usr
Creating /home/jail/usr/bin
Creating /home/jail/usr/lib
Modifying /etc/sudoers
Adding User "gora" to system
Entrez le nouveau mot de passe UNIX :
Retapez le nouveau mot de passe UNIX :
passwd : le mot de passe a ét é mis à jour avec succ ès
Adding User gora to jail
Copying necessary library-files to jail (may take some time)
Copying files from /etc/pam.d/ to jail
Copying PAM-Modules to jail
avr 24
La manip suivante explique comment rediriger automatiquement les visiteurs d’un vhost en HTTP vers un en HTTPS
Première étape activer le mode REWRITE
a2enmod rewrite
Ensuite on édite le fichier de déclaration du vhost et on ajoute
<VirtualHost monsite.be:80>
ServerName monsite.be
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
RewriteEngine on
RewriteLog /var/log/apache2/https_rewrite.log
RewriteLogLevel 1
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [L,R]
</VirtualHost>
On termine en redémarrant apache
/etc/init.d/apache2 restart
avr 23
Bref mémo pour compiler son propre noyau sur Debian
On install les paquets nécessaire
apt-get install kernel-package ncurses-dev bzip2
On va dans le dossier /usr/src/
cd /usr/src
On télécharge le dernier noyau en date
wget kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2
On le décompresse
tar xjvf linux-2.6.28.tar.bz2
On rentre dans le dossier fraichement d écompressé
cd linux-2.6.28/
On lance le menu de configuration
make menuconfig
On compile les éventuels d épendances
make dep
On nettoie tous avant le combat
make-kpkg clean
On lance la compilation et on va faire un pti tour, ça prend pas mal de temps (+- 25 min avec un P4 3.0Ghz)
make-kpkg --initrd --append-to-version="-250hz" --revision=lantiv0.1 kernel-image
une fois le .deb construis dans /usr/src/ on l’installe
dpkg -i kernel-image-2.6.28-250hz_lantiv0.1.deb
Et pour finir on reboot
reboot
Recent Comments