ProxyJump
Как-то писал заметку про .ssh/config и опцию ProxyCommand, а потом почти сразу после этого, перечитывая руководство по теме, наткнулся на схожую опцию ProxyJump:
Host 10.1.10.*
IdentityFile ~/.ssh/id_rsa
#ProxyCommand /usr/bin/ssh -W %h:%p bolk@rptn.tunnel
ProxyJump rptn.tunnel
Возможности её у́же, зато пользоваться ею проще. Кроме указания в конфиге, её просто использовать и из командной строки, как ключ, причём цепочки выстраиваются очень просто:
ssh -J bolk.sed-php7:2258,rptn.tunnel 10.1.10.158
Сейчас в большинстве случаев использую именно этот ключ. С его помощью указывать туннели до того просто, что я даже не утруждают с занесением в конфигурационный файл.
Но ведь можно указать в ProxyCommand ранее объявленный хост:
Ровно он и добавлен, rptn.tunnel — это ранее добавленный хост (туннель).