installer un bureau à distance sous linux debian server

Il est parfois utile d’avoir un bureau à distance sur un serveur debian distant, par exemple pour travailler, voir une vidéo bloquée pour un pays etc :mrgreen:

Il vous faut biensur vous connecter en root via ssh sur votre serveur

Pour commencer on va installer gnome et vnc4server, l’installation va être un peu longue c’est normal.

 apt-get update
apt-get install gnome vnc4server

Allez prendre un café 😉 puis une fois tout cela installé il faudra alors lancer une instance de bureau à distance (c’est pratique pour ceux qui ont peur pour la sécurité du serveur,et n’utiliser le bureau à distance qu’en cas de nécessité), maintenant vous pouvez vous connectez sous un autre nom d’utilisateur que root (bien que cela fonctionne aussi). On va prendre ici l’utilisateur informateque pour l’exemple

 su informateque

Puis tapez la commande

vnc4server

Il va vous demandez d’insérer un mot de passe pour la connexion au bureau à distance, 8 caractère maximum, il sera tronqué après.

Et voilà votre session est lancée ! et on fait comment pour s’y connecter? lorsque vous avez  ceci à votre écran

 informateque@serveurDebian:~$ vncserver

 New 'serveurDebian:1 (informateque)' desktop is serveurdebian:1

 Starting applications specified in /home/cedric/.vnc/xstartup
 Log file is /home/informateque/.vnc/serveurDebian:1.log

il faut savoir que pour se connecte il y a 2 choses

– l’adresse ip de votre serveur

– le port de votre serveur qui commence par 5900

Ici nous remarquons qu’il y a un :1 à la fin de la première ligne, cela veut dire que le port d’écoute sera 5901

De même si il y aurait eu un :2 le port sera 5902 :mrgreen: je pense que vous avez compris 😉

Maintenant c’est bien vous avez lancé l’instance de la session mais si vous désirez l’arrêter ? il suffit de fermer l’instance selon le port

vnc4serveur -kill :1

C’est bien beau monsieur Vador ! mais on se connecte avec quoi ? avec ultraVNC sous windows, vous pouvez aussi utiliser d’autre logiciel tel que TightVNC, mais j’ai une préférence pour ultraVNC qui est français

Bon si comme moi vous avez un souci au niveau de votre connexion, que vous avez un terminal mais que vous ne pouvez rien écrire il faut encore faire une modification,vous remarquerez qu’il y a une erreur dans le log

ouvrez le fichier qui se situe dans le dossier de votre utilisateur

 vi /home/informateque/.vnc/xstartup

Il faudra décommenter la ligne : unset SESSION_MANAGER

Ajouter juste après la commande : DBUS_SESSION_BUS_ADDRESS

et décommenter la ligne qui suit :  exec /etc/X11/xinit/xinitrc

ce qui va donner

#!/bin/sh

# Uncomment the following two lines for normal desktop:
 unset SESSION_MANAGER
DBUS_SESSION_BUS_ADDRESS
 exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

Alors pratique non ? vous avez eu une erreur pendant le tutoriel ? ou simplement cela vous a aidé ? laissez un commentaire 😉

[Tutoriel] Installer un serveur Counter Strike Condition Zero sous linux avec STEAMCMD

Depuis la mise à jour de steam il y a un petit temps, on est passé de l’hldsupdatetool à SteamCMD, je me suis donc dit qu’il fallait bien faire un petit tuto ! :mrgreen:

1. Alors pour commencer on va télécharger SteamCMD

wget http://media.steampowered.com/client/steamcmd_linux.tar.gz

 

2. Il faut maintenant extraire le contenu dans un répertoire avec la commande tar qui va bien

tar -xvzf steamcmd_linux.tar.gz

 

3. Maintenant nous allons lancer SteamCMD ! On va ouvrir comme « une interface de communiquation » qui va permettre de se connecter aux serveurs Steam et de pouvoir y télécharger les serveurs de jeux:

./steamcmd.sh

 

4. Pour pouvoir télécharger les serveurs il faut se connecter chez steam, ça tombe bien on peut se connecter en anonyme (ou si vous voulez avec votre compte steam)

login anonymous

 

5. On va définir le répertoire ou on désire installer le jeu :

force_install_dir <répertoire>

Par exemple :

force_install_dir ./steam01/

 

6. Puis on va télécharger le serveur pour condition zero

app_set_config 90 mod czero
app_update 90 validate

Hop Hop tout s’installe !

 

6.2 (optionnel) Maintenant si vous désirez installer un deuxième serveur de jeu il suffit de réadresser le chemin du nouveau serveur

force_install_dir ./steam02/

Ce qui va nous installer un deuxième serveur condition zero nomé steam02, et alors recommencer l’installation pour le second serveur :

app_set_config 90 mod czero
app_update 90 validate

et ainsi de suite pour les autres serveurs

 

7. Youhouuu c’est installé ! On le lance comment maintenant ? On va se placer sur le bon dossier du serveur pour le lancer :

 cd steam01

alors on as le choix pour lancer le serveur normalement et voir ce qui se passe ou bien on lance un processus (screen) en tache de fond.

La première méthode

./hlds_run -game czero +maxplayers 12 +map de_dust2_cz +port 27015 +sys_ticrate 1000 

Et la seconde en tache de fond l’on rajoute simplement  « screen -dmS steam01 » devant

screen -dmS steam01 ./hlds_run -game czero +maxplayers 12 +map de_dust2_cz +port 27015 +sys_ticrate 1000 

Et voila votre serveur est terminé !

Hésitez pas à laisser un commentaire si vous avez des questions ou suggestions par rapport au petit tuto :mrgreen:

 

counter strike condition zero jeux

 

Comment bannir une adresse IP avec iptables sous linux

Lorsque l’on utilise les iptables sur un serveur linux, il peut être pratique de bloquer certaines ip

Pour une IP seule

iptables -I INPUT -s IP_ADRESS -j DROP

 

Pour une plage d’adresses :

iptables -I INPUT -s SUBNET/MASK -j DROP

 

Pour bannir une adresse d’un service en particulier (Apache par exemple) :

iptables -I INPUT -s IP_ADRESS -p tcp --dport 80,443 -j DROP

 

 

Il est possible de bloquer par exemple les connections d’un pays avec les plages d’adresse IP disponible sur CountryIPBlocks

Android : le niveau à bulle

Petite vidéo rapide de présentation d’une application android, c’est un niveau à bulle développé par Antoine Vianey. L’application sympa du lundi, c’est aussi un petit test d’enregistrement dans le noir. il y a quelque fois ou la mise au point ne se fait pas correctement mais je verrais plus tard pour arranger cela :mrgreen:

Ubuntu 12.04 LTS est disponible en version finale

Ubuntu The Precise Pangolin :mrgreen: Oui Oui un nom assez bizarre pour cette version qui est disponible en téléchargement sur le site officiel d’ubuntu ! Voici les modifications par rapport à l’ancienne version :

➡ Nouvelle configuration d’unity

➡ Écran d’accueil : le visuel change avec l’utilisateur

➡ Quelques changement dans les logiciels par défaut

➡ Noyau linux en version 3.2

Plus d’information …

[TUTORIEL] Envoyer des e-mails en utilisant le Shell sous Linux (Debian)

J’étais occupé à chercher comment envoyer un mail sous le shell linux (ou comme certain disent sous putty :shock:), sans installer un serveur mail au complet, c’est alors que j’ai trouvé le paquet bsd-mailx, et cela fonctionne parfaitement pour ce que je désire en faire 😉 J’ai testé les commandes sous debian, n’oubliez pas de rajouter un su devant si vous êtes sous ubuntu :mrgreen:

 

On installe bsd-mailx, cela va vous installer la commande mail que nous allons avoir besoin par après :

 apt-get install bsd-mailx

Et ensuite on installe le sendmail:

 apt-get install sendmail-bin

Si vous utilisez le firewall iptables, les lignes précédés d’un # sont un commentaire, il n’est pas utile de les insérer 🙂 Oubliez pas d’autoriser les échanges mail avec :

# Mail SMTP:25
iptables -t filter -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 25 -j ACCEPT
# Mail POP3:110
iptables -t filter -A INPUT -p tcp --dport 110 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 110 -j ACCEPT
# Mail IMAP:143
iptables -t filter -A INPUT -p tcp --dport 143 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 143 -j ACCEPT
# Mail POP3S:995
iptables -t filter -A INPUT -p tcp --dport 995 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 995 -j ACCEPT

Maintenant vous pouvez envoyer un mail !

echo "Ceci est le sujet du message" | mail -s "Ceci est le titre du message" email@domaine.tld

 

Si vous désirez installer un serveur mail complet, vous pouvez lire l’article de Madrzejewski Alexis sur l’installation et configuration d’un serveur de mail avec postfix et courier

Sinon hésitez pas à laisser un commentaire, si vous avez un problème ou autre 😉

Problème de synchronisation de l’heure Windows, Ubuntu

Si vous travaillez avec Windows et Ubuntu dans votre PC alors vous avez peut-être un problème avec la synchronisation de l’heure sous Windows, vous perdez deux heures en été et une heure en hiver.

Voici comment y remédier;

Démarrez  Ubuntu, ouvrez la console et écrivez ceci

sudo gedit /etc/default/rcS

ENTER

Entrez votre mot de passe puis ENTER

Et vous recevez cette fenêtre fig n° 1, dirigez-vous ver la ligne de configuration  UTC=yes

et éditez le yes par UTC=no comme à la fig n° 2 puis cliquez sur enregistrer, redémarrez Ubuntu et le tour est joué

vous n’aurez plus de problème avec l’heure sur windows.

En faite Ubuntu se synchronise sur l’heure UTC (Temps Universel Coordonné)
change l’heure du bios (– 1 heure en hiver) et (– 2 heures en été) et affiche à l’écran l’heure par exemple (Paris Bruxelles) qui est +1 ou +2.
Quand vous démarrez votre Windows celui ci va indiquer l’heure du bios et vous indiquera la perte de une ou deux heures voila.

Comment hacker un réseau wifi avec Android

Depuis quelque jour, le logiciel Penetrate fais parler de lui, non ce n’est pas une application qui t’affiche des images de pr0n :mrgreen: Mais qui permets d’entrer dans des réseaux wifi… Attention à vos réseaux wifi haha 😉 Mais vous vous dite que déjà sur un ordinateur sa va prendre une plombe ! Mais sur un téléphone mobile on sera mort bien avant de l’avoir trouvé ?  Penetrate prend de base plusieurs routeurs comme :

– Thomson-based routers*: Thomson, Infinitum, BBox, DMax, Orange, SpeedTouch, BigPond, O2Wireless, Otenet
– Pirelli Discus
– Eircom
– DLink
– Verizon FiOS (only some routers)
– Fastweb (Pirelli & Telsey)
– Jazztel_XXXX and WLAN_XXXX

 

 

Page du Market pour télécharger Penetrate

 

 

 

qrcode

Ubuntu 10.10 : Comment corriger l’erreur « Modprobe » au démarage

Vous avez installé Ubuntu 10.10, et lors du démarrage vous avez un joli message :

Modprobe FATAL: Could not load /lib/modules/2.6.35-22-generic/modules.dep: No such file or directory

Cela vous allonge votre démarrage de plusieurs précieuse seconde, sans cela votre vie geek basculerais ? :mrgreen:

Voici ce qu’il faut faire pour fixer ce bug :

1) Ouvrez le terminal et copier ce code, entrez votre mot de passe root lorsqu’il est requis.

sudo cp /etc/initramfs-tools/initramfs.conf /etc/initramfs-tools/initramfs.conf.backup

 

2) Nous allons maintenant modifier le fichier initramfs.conf :

gksudo gedit /etc/initramfs-tools/initramfs.conf

 

Une fois ouvert chercher la ligne :

MODULES=most

 

Et remplacez la par :

MODULES=deb

 

Appuyez sur le bouton enregistrer et fermer l’éditeur texte.

 

3) Maintenant il faut réinstaller initramfs-tools

sudo apt-get install --reinstall initramfs-tools

 

4) Fermez le terminal et redémarrer l’ordinateur 😉

 

En cas de problème : il faut restaurer le fichier modifier pour cela vous pouvez lancer le mode rescue au démarrage d’ubuntu

sudo mv /etc/initramfs-tools/initramfs.conf.backup /etc/initramfs-tools/initramfs.conf


Créer un serveur Counter Strike Condition Zero sous Linux : Debian

Cela fais déjà un petit temps que je désirais faire un article pour aider les néophytes à l’installation d’un serveur de jeu steam Condition Zero, surtout pour ceux qui ont loué un serveur dédié sous Debian.

Commençons, ce que l’on va faire c’est créer un dossier dans le home pour installer le serveur, le tutoriel se passe en ligne de commande.

CD ➡ permet de vous déplacer dans les dossier.

MKDIR ➡ permet de créer un dossier.

cd /home
mkdir cz
cd cz
mkdir steam01
cd steam01

une fois cela fait, vous êtes dans le dossier steam (ici steam01) !

Nous allons télécharger le fichier : »hldsupdatetool.bin » qui va nous permettre d’installer le serveur de jeux ! J’espère que vous êtes pas déjà fatigué 😉

WGET ➡ permet de télécharger un fichier.

wget http://storefront.steampowered.com/download/hldsupdatetool.bin

CHMOD ➡ permet de changer les droits.

Une fois téléchargé, nous allons rendre le fichier « hldsupdatetool.bin » exécutable !

chmod -cvR a+x hldsupdatetool.bin

Ensuite nous allons l’exécuter ! Sous linux pour exécuter un fichier en ligne de commande le ./nomfichier suffit, en oubliant pas qu’il ai les droits d’exécution.

./hldsupdatetool.bin

On va vous demander d’accepter et de taper la commande « yes », donc accepter et poursuivons l’installation !

Nous allons mettre a jour Steam!

RM ➡ permet de supprimer.

rm -rf ~/.steam
./steam -command update

Vous devriez obtenir ceci à la fin du téléchargement! : « Steam Linux Client updated , please retry the command. »
Cela signifie que tout es bon ! Si vous désirez vous pouvez retaper la dernière commande, mais je ne vois pas trop l’utilité.

Nous allons ensuite installer le jeu désiré (pour nous ce sera Condition Zero).Pour installer un autre jeux , remplacer dans la commande suivante, « czero » par le nom des jeux disponibles : « cstrike« , »czero« , « dmc« , « dod« , « ricochet« , « tfc » et « valve » ( les autres sont visible dans le Readme.txt)

Comme dit plus haut, nous allons installer Counter Strike Condition Zero

./steam -command update -game "czero" -dir .

Le téléchargement commence ! Allez donc fumer une autre clope ! :mrgreen: C’est parfois un peu long … Oubliez pas de sortir le chien ! Dès que le téléchargement est fini ,vous obtiendrez:

"HLDS installation up to date"

Nous allons créer les fichier que l’update oublie d’installer pour que l’installation soit propre !

mkdir valve/SAVE
mkdir platform
mkdir platform/SAVE

Ensuite , nous allons nous placer dans le dossier « czero »

cd czero
touch banned.cfg
touch listip.cfg
touch language.cfg

Enfin nous allons pouvoir lancer notre serveur de jeux ! Placer vous dans le dossier steam

cd /home/cz/steam01

On va écrire la commande de lancement, attention elle est un peu longue !

screen -dmS steam01 ./hlds_run -game czero +maxplayers 12 +map de_dust2_cz +port 27015 +sys_ticrate 1000

Votre serveur est lancé !!!!! 🙂 Je vous conseille de lancer votre serveur avec un autre utilisateur que le root!  pour des raisons de sécurité
Pour vous connecter à votre serveur il suffit de prendre l’ip de votre serveur et d’y rajouter le port XXX.XXX.XXX.XX:27015