O Bitvise Tunnelier não está usando nenhum comando ssh. É um cliente SSH completo e não roda o OpenSSH nem o PuTTY.
Uma configuração semelhante do OpenSSH seria:
ssh -i my_key.pub -L 23:server_b:22 -L 24:server_c:22 my_server_a_user@server_a
equivalente a:
Host server_a
User my_server_a_user
IdentityFile ~/.ssh/my_key.pub
LocalForward 23:server_b:22
LocalForward 24:server_c:22
Para se conectar nos túneis, use:
ssh -p 23 my_server_b_user@localhost
ssh -p 24 my_server_c_user@localhost
Dito isto, no OpenSSH você pode usar uma abordagem diferente e mais direta:
ssh -o ProxyCommand="ssh -W %h:%p my_server_a_user@server_a" my_server_b_user@server_b
equivalente a:
Host server_a
User my_server_a_user
Host server_b
User my_server_b_user
ProxyCommand ssh -W %h:%p server_a
Host server_c
User my_server_c_user
ProxyCommand ssh -W %h:%p server_a
Esta configuração permite que você conecte através do túnel simplesmente executando ssh server_c
.