X11 forwarding en SSH via Putty

Adminstration Server Linux No Comments »

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

x11-forwarding-en-ssh-via-putty
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

Chrooter un user dans une cage

Adminstration Server Linux No Comments »

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

Redirection vers https avec Apache2

Adminstration Server Linux No Comments »

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&#036;
RewriteRule ^/(.*) https://%{SERVER_NAME}/&#036;1 [L,R]
</VirtualHost>

On termine en redémarrant apache

/etc/init.d/apache2 restart

Compilation Kernel Sous Debian

Adminstration Server Linux, Debian 2 Comments »

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

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Connexion
ipv6 ready