对于我的系统,我必须知道我是否可以对网络中特定数量的系统重复执行 SCP(有或没有传输文件)。
我们可能不会传输文件,但我们必须知道如何在不提供密码的情况下进行 SCP。
您可能会发现Net::SCP Perl 模块很有帮助。
您可以尝试查看远程主机是否在端口 22 上响应。有多种工具可以尝试打开端口。例如,尝试
卷曲:22
这将根据端口是否响应打印不同的内容。我确信有更好的工具(例如 nmap)可以完成这项工作,但这是我首先想到的。
这当然不会测试 SCP 是否真的有效。可能是启用了 ssh 但未启用 scp。但它会让你更接近。