SSH

Utilisations secondaires

Se connecter à une machine via un "bastion"

ssh -t user@bastion "ssh autreuser@machine"

Il est possible d'automatiser cette méthode pour la machine en ajoutant ces lignes dans ~/.ssh/config

Host machine
        User autreuser          # compte avec lequel on doit se connecter sur la machine de destination
        ForwardAgent yes        # pour conserver l'authentification du ssh-agent
        ProxyCommand ssh -q -a -x user@bastion nc %h -q0 22

Créer un proxy SOCKS de fortune

Il est possible de créer un serveur SOCKS local à l'aide de l'option -D :

ssh -D <port> user@une.autre.machine

Vous pouvez désormais utiliser vos applications supportant la "proxification" SOCKS en spécifiant localhost ou (127.0.0.1) comme adresse de proxy avec le port <port>.

(!) Utiliser un port < 1024 requiert de disposer des droits root.

docs.soolbox.net: SysadminTips/SSH (last edited 2009-05-20 14:59:47 by MarcFalzon)