Je viens de commander un Kimsufi chez OVH. En accédant à mon serveur (Debian Squeeze 6.0 64 bits), j'ai constaté que les caractères spéciaux ne s'affichaient pas :
root@ks392178:~# apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des d�pendances
Lecture des informations d'�tat... Fait
0 mis � jour, 0 nouvellement install�s, 0 � enlever et 0 non mis � jour.
Pour régler le problème, éditez le fichier /etc/default/locale. Vérifier que le fichier contient bien ceci :
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR:fr
Chez moi, la variable LANG ne contenait pas le fameux ".UTF8".
Reconfigurez les locales via la commande suivante, et choisissez "fr.FR.UTF8" par défaut :
dpkg-reconfigure locales
Déconnectez-vous de votre session SSH, et reconnectez-vous ! Un "apt-get upgrade" devrait vous afficher les accents ;).
Lorsque vous êtes en déplacement, et que vous avez besoin d'accéder à l'interface de votre Freebox Revolution, voici comment faire :
Prérequis :
- Avoir un PC allumé dans le même réseau que la Freebox
- Avoir l'IP de votre Freebox, ou par exemple un domaine en no-ip.biz
- Ouvrir le port 8080 sur votre Freebox et le rediriger sur le PC qui est allumé
- Ouvrir le port 22 (SSH) sur votre Freebox, et le rediriger sur votre PC allumé
Et on utilise cette commande :
ssh mondomaine.no-ip.biz -L 8080:localhost:80 -L 8081:mafreebox.freebox.fr:80
Ouvrez votre navigateur à l'adresse http://localhost:8081, vous devriez accéder à l'interface de votre Freebox !
J'utilise Fail2ban pour bannir temporairement les petits malins qui essayent de se connecter en SSH à mes serveurs... Seulement, certains retentent leur chance régulièrement. Voici comment bannir une IP définitivement en utilisnat les règles du pare-feu Iptables :
iptables -A INPUT -p tcp --source X.X.X.X -j DROP
Où X.X.X.X est l'IP que vous souhaitez bannir ;).
Je viens de mettre en place Fail2ban sur ma Dedibox, qui permet de bannir les petits malins qui tentent plusieurs connexions SSH à la minute...
Sauf que j'aimerais autoriser certaines IP (comme mon IP pubique) à faire plusieurs tentatives de connexion SSH, afin qu'elle ne soit pas bloquée.
Pour cela, il faut éditer le fichier /etc/fail2ban/jail.conf et remplacer la ligne suivante :
ignoreip = 127.0.0.1
Par celle-ci :
ignoreip = 127.0.0.1 X.Y.Z.T/24
Remplacez X.Y.Z.T par votre IP, qu'elle soit locale ou publique. Notez que cette direction utilise la notation CIDR !
Redémarrez Jail2ban, et c'est terminé :
/etc/init.d/fail2ban restart
Comme je l'ai dit dans l'article précédent, je vais vous présenter quelques une des extensions pour Gnome 3 que j'utilise.
La première qui fait mon bonheur se nomme "Connection Manager", que vous retrouverez sur extensions.gnome.org.
Cette extension propose un simple menu pour accéder à vos connexions SSH, RDP, Telnet favorites.
Un clic sur son icône, et voici ce qui nous est proposé une fois que c'est configuré :

Comme vous pouvez le voir, j'ai accès en un clic à mes connexions SSH quotidiennes. Si je clique sur l'item "Mail2", un terminal (terminator pour moi) va s'ouvrir en lançant la commande "ssh jeoffrey@mail2". Et quand vous aurez fini de bosser sur votre terminal, déconnectez-vous, et la fenêtre se fermera automatiquement ! Pratique non ?
Pour l'installer, j'ai rencontré quelques soucis sous ArchLinux : déjà, l'extension n'est pas compatible avec Python 3. Donc si la commande "python -V" vous renvoie une version 3.X, désinstallez python et installez les paquets suivants (pour ArchLinux) :
pacman -S python2 gnome-python2 python2-yaml
Enfin, rendez-vous sur extensions.gnome.org, activez l'extension, et vous verrez l'icône s'afficher. Il n'y a plus qu'à configurer le tout maintenant !
Et le plus cool, c'est que vous pouvez lancer ce que vous voulez... Vous n'êtes pas obligés de configurer des accès SSH, vous pouvez lancer la commande que vous voulez. Par exemple, j'ai créé un item "Mail" qui lance la commande suivante : "firefox http://gmail.com". Cela me permet d'avoir accès à mon mail très rapidement ! Ce n'est qu'un exemple parmi tant d'autres, les possibilités sont plutôt illimitées !
Et si vous voulez sauvegarder l'état actuel de l'extension, les items que vous avez créés sont stockés dans le fichier /home/USER/.connmgr.
Je suis un grand fan de Spotify, à tel point que je possède un abonnement Premium. De cette façon, je peux bénéficier de l'application native pour GNU/Linux ! Voyons comment elle s'intègre dans ArchLinux et Gnome 3.
Pour l'installer, il faut récupérer le paquet Spotify via AUR et l'installer.
Lancez Spotify, si tout fonctionne, parfait ! Maintenant, comment je fais pour mettre en pause ma musique, ou si je veux rapidement changer de chanson ?
C'est là que l'extension Music Integration pour Gnome Shell intervient. Cette extension supporte entièrement Spotify. Elle se greffe dans la partie "Volume" de votre barre de titre en haut à droite, pour au final vous donner ceci :

Bon, les jaquettes ne s'affichent pas chez moi, mais ce n'est pas grave, au moins je peux mettre en pause, et changer de musique comme je veux.
L'extension affiche même une petite notification à chaque changement de musique :

Et il est aussi possible de changer de musique via la petite barre des tâches en bas à droite :

En bonus : les raccourcis claviers :
Voici comment mettre en pause, changer de musique via des raccourcis claviers :
Tout d'abord, créez les scripts suivants dans un dossier caché, que nous nommerons .scripts dans /home/USER/. Créez les fichiers suivants avec le contenu suivant :
/home/jeoffrey/.scripts/spotify-pause.sh
#!/bin/bash
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
/home/jeoffrey/.scripts/spotify-prev.sh
#!/bin/bash
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
/home/jeoffrey/.scripts/spotify-next.sh
#!/bin/bash
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
Rendez ces fichiers exécutables :
chmod +x /home/jeoffrey/.scripts/spotify-*
Rendez-vous maintenant dans la partie "Claviers" des "Paramètres Systèmes", puis dans l'onglet "Raccourcis".
Dans la partie "Raccourcis personnalisés", cliquez sur "+". Dans nom, saisissez "Spotify Play/Pause". Dans commande, saisissez ceci : /home/jeoffrey/.scripts/spotify-pause.sh. Appliquez, et double cliquez sur le raccourcis pour assigner une combinaison de touches. Pour moi, c'est Ctrl + Espace. Normalement, vous devriez avoir ceci :

Maintenant testez. Si Spotify se met bien en pause, c'est gagné !
Vous n'avez plus qu'à réaliser l'opération 2 fois pour spotify-next.sh et spotify-prev.sh !