-
Se connecter à plesk via tunnel SSH
Plesk est une interface de gestion et d’administration de serveur web, existe sous linux, windows. Cette interface se retrouve chez la plupart des hébergeurs. La gestion se fait via interface web, elle est multi-niveau. Par défaut plesk utilise le port 8443, si celui-ci est fermé ou que par mesure de sécurite vous ne souhaitez pas l’ouvrir, vous pouvez utiliser le principe du tunel ssh. ex: ssh -L 18443:127.0.0.1:8443 -l login xxx.xxx.xxx.xxx xxx.xxxx.xxx.xxx: représente l’adresse IP publique du serveur 18443 : port local (sans importance, on aurait pû en prendre un autre, au dela de 1024) -l login : il faut posséder un accès ssh au server distant 127.0.0.1 adresse IP…
-
Accès distant SSH très long
Se connecter en SSH sur une machine distante linux reste la solution la plus sûr, les possibilités sont multiples, celà va de la simple administration à distance d’une machine,web, messagerie, mysql, etc… à la connexion via tunnel SSH pour consulter un serveur de messagerie sans que le port 110 ou 143 soit ouvert sur le routeur. Avec la dernière version Debian ETCH presque stable, je rencontrais un problème de lenteur. Un simple ssh exemple@exemple.com mettait plus de 10s avant de demander le mot de passe. En effet le protocole SSH essaie de faire une résolution inverse de l’addresse IP interne. Ceci échoue, et il faut attendre la fin de la…
-
Commandes sur fichiers et répertoires
Des commandes bien utiles sur les fichiers et répertoires: Pour mettre tous les répertoires avec les droits 755, et ce récursivement à partir de l’endroit où vous vous situez: find . -type d -exec chmod 755 {} \; Pour mettre tous les fichiers avec les droits 644, et ce récursivement à partir de l’endroit où vous vous situez: find . -type f -exec chmod 644 {} \; ou encore, une autre façon avec xargs find . -type f | xargs chmod 644 Rechercher une chaîne de caractère dans des fichiers find . -print0 | xargs --null grep chaîne_à_rechercher
-
Décalage de 2 heures entre windows et linux
Si comme moi vous avez un double boot, Windows, Linux et que lors de l’installation de Linux, au moment du réglage de la date/heure vous avez répondu GMT (Yes), vous remarquerez que votre Windows est en retard de 1 à 2 heures selon la période de l’année hiver ou été. Pas de panique, il y a un moyen de s’en sortir, il suffit de mettre « UTC=no » au lieu de « yes » dans le fichier /etc/default/rcS Quant on vous dit que Windows est en retard, c’est pas une blague ! Fait sous distrib Debian.
-
Quelques montages sous linux
Monter une partition FAT sous linux sans les droits root. Dans l’exemple, ll s’agit de monter un disque dur usb qui pourra être monté par un utilisateur « non root ». – dans le /etc/fstab /dev/sda1 /mnt/dd_usb/ vfat user,auto,gid=100,umask=022 0 0 Options: /dev/sda1 : nom de la partition à monter. /mnt/dd_usb : point de montage de la partition. vfat : type de montage, ici c’est de la FAT (du windows). user : permet à un utilisateur non root de monter la partition. Pour l’utilisateur il suffit de taper: mount /dev/sda1 Monter une image iso. il peut être intéressant de monter une image iso afin de vérifier son contenu sans avoir à graver…
-
Renommer des fichiers de .php en .php5
Les deux commandes suivantes permettent de renommer les scripts .php en .php5 find . -name "*" -type f | rename 's/.php/.php5/' ou autre méthode: for i in `find . -name "*.php"`; do mv $i ${i}5; done Maintenant pour remplacer dans les scripts les lignes contenant .php par .php5 for i in `find . -name "*.php5" -type f `; do sed "s/.php/.php5/g" $i > $i.temp; cp -f $i.temp $i; rm -f $i.temp; done
-
Remplacer une chaine de caractères en Perl
Quoi de plus simple de remplacer en Perl une chaine de caractères dans un fichier, le tout est de s’en souvenir. Fichier d’origine: chaine1 chaine2 chaine3 >> On veut changer chaine1 en mot1 directement dans le fichier, sans sauvegarde. perl -pi -e 's/chaine1/mot1/g' fic.txt >> Pour garder une sauvegarde du fichier d’origine. perl -pi.back -e 's/chaine2/mot2/g' fic.txt cat fic.txt.back (fichier sauvegardé avant modif) mot1 chaine2 chaine3 cat fic.txt (fichier modifié) mot1 mot2 chaine3
-
Installer un serveur compatible Itunes
Je cherchais depuis pas mal de temps un système permettant de partager de la musique sur le réseau local de façon simple et logicielle. La lecture pourra se faire avec un logiciel comme itunes, vlc, windows media player. J’ai trouvé MediaTomb qui permet de partager de la musique, video, photos avec le protocole réseau UPnP. Le résultat est parfait mais coté client, les logiciels UPnP ne font pas légions et souvent assez lourds. je cite Cyberlink PowerDVD qui dispose d’une fonction de recherche de périphériques UPnP ou plus performant comme XBMC (Xbox media Center). Il se trouve que Lacie sort un disque dur réseau avec la fonction iTunes-compliant server, la…
-
Activation verrouillage numérique sous Ubuntu
Pour activer le verrouillage numérique sous Ubuntu, il suffit d’installer le paquet numlockx apt-get install numlockx Puis ajouter avant la dernière ligne du fichier : /etc/gdm/Init/Default (juste avant exit 0) vi /etc/gdm/Init/Default if [ -x /usr/bin/numlockx ]; then /usr/bin/numlockx on fi Au prochain démarrage le clavier numérique sera activé.
-
IpTables par l’exemple
Copie de l’article: http://www.lea-linux.org/cached/index/Reseau-secu-iptables.html Introduction Cet article présente de façon pratique la mise en place d’un firewall / proxy sur une machine GNU/Linux tournant avec un noyau 2.4 (au moins). Pour des informations plus théoriques sur les firewall/proxies, vous pouvez lire l’article firewall.