Erkennen, dass ein Host über einen Jump-Host erreichbar ist

Erkennen, dass ein Host über einen Jump-Host erreichbar ist

Ich habe auf meinem Mac (Mojave) einen Tunnel über einen Jump-Host wie folgt eingerichtet:

ssh -o ProxyCommand='ssh -W %h:%p bastion' -i my-emr.pem -ND 8888 [email protected] 

Bastion ist ein Host, den ich in meinem~/.ssh/config

Auf diese Weise kann ich ip-my.ec2.internalüber einen SOCKS5-Proxy usw. zugreifen. Ich möchte testen, ob dieser Host über einen SOCKS5-Proxy erreichbar ist.

Gibt es einen Befehl, den ich verwenden kann?

Mit einem Befehl wie diesem kann ich testen, ob auf den Bastion-Host zugegriffen werden kann:

nc -G 2 -z my-bastion.com 22

Kann ich den obigen Befehl erweitern, um zu testen, ob der Endhost vorhanden ist ip-my.ec2.internal?

verwandte Informationen