Astuces SSH
Source: Stupid SSH Tricks: A Better Hosts File
J’ai bidouillé avec SSH pour me simplifier la vie. Une des pistes était de créer des host aliases
dans le fichier de configuration de SSH (en général ~/.ssh/config
). Et c’est plutôt facile. Voici un exemple;
Host webhost User host_user HostName example.com IdentityFile ~/.ssh/some_id_dsa
La raison pour laquelle cette méthode est préférable que d’utiliser le fichier de hosts
(/private/etc/hosts
) est que vous pouvez par exemple utiliser des commandes comme scp
.
scp ~/somefile.txt webhost:~/upload.txt
et scp, comme il utilise ssh, va comprendre ce que vous voulez dire, c’est-à-dire en réalité:
scp -i ~/.ssh/some_id_dsa ~/somefile.txt host_user@example.com:~/upload.txt
Si vous utilisez couramment ssh et scp comme je le fais, vous allez trouver cette méthode très pratique. Et si vous utilisez des clés ssh, cela rend le travail distant aussi commode que le travail en local.