我的大学使用带防火墙的代理服务器提供互联网。我无法通过大学互联网与我的 AWS 实例建立 ssh 连接,但我可以通过数据调制解调器进行连接。我想检查我的代理服务器防火墙是否允许端口 22/ssh 连接?
答案1
您可以使用 netcat 来测试:
if nc -z remote.host.example.com 22; then
echo "Connection to TCP/22 succeeded"
else
echo "Connection to TCP/22 failed"
fi