【发布时间】:2011-01-03 01:20:32
【问题描述】:
我有一个适用于不同客户端的脚本,需要将文件 SCP 发送到不同的主机。根据客户端和服务器的组合,我可能需要使用密码身份验证或公钥身份验证。我无法真正提前知道该使用哪一个。
我使用了 2 个用于 SCP 的 CPAN 库:
- Net::SCP:仅适用于公钥身份验证
- Net::SCP::Expect:仅适用于密码验证
问题是这两个库都不适用于两种身份验证,而且我不知道提前使用哪一个。您知道使用这两种身份验证方案的任何方法吗?
【问题讨论】: