/home/florian

le blog de florian cargoet : du linux, du web et du logiciel libre

Posts Commentaires



Categorie: Linux

Retirer une clé du fichier known_hosts

11 December, 2009 (22:45) | Linux, Notes | Florian Cargoet

ssh stocke les clés des serveurs auxquels vous vous connecter pour pouvoir reconnaitre le serveur à la prochaine connexion et vous prévenir s’il y a un problème. Si on sait que le changement est normal, et que l’on veut se connecter au serveur malgré tout, il faut supprimer la clé fautive du fichier ~/.ssh/known_hosts. A l’oeil, ce n’est pas évident car rien ne permet d’identifier les clés dans le fichier. Pour supprimer simplement cette clé sans passer par la suppression complète du fichier :

ssh-keygen -R hostname

Alternativement mais moins sympa, ssh donne la ligne de la clé erronée dans son avertissement ce qui permet de savoir laquelle supprimer.

Calculer l’empreinte d’une clé rsa/dsa

11 December, 2009 (22:28) | Linux, Notes | Florian Cargoet

En vous connectant à un serveur ssh pour la première fois, ssh vous signalera qu’il ne le connait pas :
The authenticity of host ‘hostname (adr.es.se.ip)’ can’t be established.
DSA key fingerprint is 9c:27:82:3c:ea:2a:c1:bc:19:9a:37:8e:e4:93:bb:77.

Avant de faire aveuglément confiance à ce serveur, vous pouvez vérifier l’empreinte de sa clé publique si vous l’avez :

ssh-keygen -l -f ssh_host_dsa_key.pub

Ce fichier se trouve dans /etc/ssh sur le serveur.

Lister les partitions de vos disques

11 December, 2009 (22:14) | Linux, Notes | Florian Cargoet

fdisk -l

ou plus précis :

fdisk -l /dev/disque

Lister les paquets (Debian) par ordre décroissant de taille

11 December, 2009 (22:11) | Linux, Notes | Florian Cargoet

On demande à dpkg-query de tout afficher selon un format qui donne la taille en premier, puis on fait trier tout ça par sort et enfin less permet de pas en prendre plein la tête.

dpkg-query -W --showformat='${Installed-Size} ${Package}\n'| sort -rn | less

L’intérêt ? Faire un peu de nettoyage quand on manque de place…

Quelques commandes UNIX à propos du réseau

11 December, 2009 (20:05) | Linux, Notes | Florian Cargoet

Sans ordre et en laissant certainement plein de commandes indispensables de coté :

Changer son adresse MAC

ifconfig <INTERFACE> hw ether <MAC>

Lister les ports ouverts (tcp/udp)

netstat -pantu
lsof -ni

Netcat, la base

netcat permet de se connecter à un serveur sur n’importe quel port et d’envoyer des caractères.

Serveur TCP : nc -l -p port
Serveur UDP : nc -l -u -p port
Client TCP : nc serveur port
Client UDP : nc -u serveur port

Impression à distance rapide

15 November, 2009 (16:04) | Linux, Notes | Florian Cargoet

Imprimer sur une machine distante :
cat fichier_postscript.ps | nc machine 9100
Ctrl+C quand c’est fini.

Tunnel ssh

14 November, 2009 (16:01) | Linux, Notes | Florian Cargoet

Petite note pour m’en souvenir…

Ouvrir un tunnel ssh en background :

ssh -N -f login@sas -Lport_local:cible:port_cible sleep 60

Mais quel paquet m’a installé ce fichier ?

12 November, 2009 (15:42) | Linux, Notes | Florian Cargoet

Pour savoir à quel paquet appartient un fichier :

dpkg -S /chemin/du/fichier

Lire la suite »

irssi dans un screen dans un ssh dans un xterm

12 August, 2009 (23:08) | Linux, Notes | Florian Cargoet

Aujourd’hui, j’ai voulu me connecter à IRC mais un pare-feu m’en empêchait malheureusement. Heureusement, le ssh passe, j’ai donc pu m’en sortir…
Lire la suite »

Script shell pour faire des coins ronds

26 June, 2009 (21:42) | Linux | Florian Cargoet

Voici un très petit script qui me sert de temps en temps pour faire très rapidement des coins ronds transparents sur mes images.
Lire la suite »