Primeiro de tudo, podemos configurar a conexão de proxy.
Vamos considerar que você deseja acessar o site A.dm.com, mas você precisa acessar o site B.dm.com antes. Podemos editar nosso arquivo .ssh / config com:
Host A-s1
Hostname A.dm.com
Compression yes
User mvy
ProxyCommand ssh B.dm.com nc %h %p 2> /dev/null
isso nos permite fazer
ssh A-s1
Ele pedirá a senha B, depois A senha e depois nós entraremos. Dessa forma você pode fazer:
ssh A-s1 exit
Se $?
for 0, isso é um sucesso e você pode se conectar com a passagem.
Tudo o que você precisa agora é um script que tente conexão para cada servidor e imprima o resultado de $?