如何在 Ubuntu 中检查我的代理服务器是否允许 ssh 连接?

如何在 Ubuntu 中检查我的代理服务器是否允许 ssh 连接?

我的大学使用带防火墙的代理服务器提供互联网。我无法通过大学互联网与我的 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

相关内容