SSH
Contents
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.