#from https://wiki.gentoo.org/wiki/SSH_jump_host Host *+* ProxyCommand ssh $(echo %h | sed 's/+[^+]*$//;s/\([^+%%]*\)%%\([^+]*\)$/\2 -l \1/;s/:/ -p /') nc -w1 $(echo %h | sed 's/^.*+//;/:/!s/$/ %p/;s/:/ /') Host mathux nuka Hostname mathux.org Port 22 User mathieu Host mathux_fast Hostname mathux.org Port 22 User mathieu #Use a single connection ControlMaster auto ControlPersist yes ControlPath ~/.ssh/socket-%r@%h:%p #Compression Compression yes #Low Cpu ciphers #Ciphers arcfour,blowfish-cbc #Bypass ipv6 AddressFamily inet Host hector Hostname bk.mathux.org User mathieu Host vbox HostName 192.168.56.101 StrictHostKeyChecking no UserKnownHostsFile /dev/null LogLevel QUIET Host builder User builder Host equestria User genymobile Host babypi User pi Host orange_gw # HostName 109.218.105.79 HostName 80.14.86.137 # HostName 80.11.75.123 # HostName orbuilder.no-ip.biz User genymobile Host orange_tg HostName 192.168.2.4 User builder ProxyCommand ssh orange_gw -W %h:%p Host geny_wiki HostName 94.23.204.164 User root