ProxyCommand или ходим по ssh через хост

Не перестаю удивляться гибкости и функциональности ssh, иногда необходимо ходить с одного хоста на другой со своим ключем. Тут приходит на помощь ForwardAgent yes, который позволяет пробрасывать ключ. Но еще круче ProxyCommand, с помощью которого можно указать хост через какой ходить. У меня была ситуация когда нужно было постоянно ходить на хост, который находился в другом сегменте сети, доступному только через определенный узел, однако постоянно ходить на один, а после на второй было лень:)
Добавляем в ~/.ssh/config
Host hostB
   ProxyCommand ssh hostA -W %h:%p
Где hostB куда, а hostA через какой, ну а дальше все как всегда
ssh user@hostB