【问题标题】:Net::SFTP::Foreign Cipher checkNet::SFTP::外来密码检查
【发布时间】:2019-08-22 22:39:35
【问题描述】:

我通过 perl 脚本使用 Net::SFTP::Foreign 模块通过以下示例命令连接到 SFTP 服务器:

Net::SFTP::Foreign->new($host, port => '22', backend => 'Net_SSH2')

昨天我收到一封来自 SFTP 服务器团队的电子邮件,说他们将允许的 SSH 算法限制为以下内容:

选项(允许的算法):

  • 密码:aes256-ctr,aes192-ctr,aes128-ctr
  • Mac:hmac-sha256,hmac-sha2-256,hmac-sha512,hmac-sha2-512
  • Kexs:diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256

我怎么知道我是否会受到影响?如何检查脚本使用的密码?

Net::SFTP::Foreign->new($host, port => '22', backend => 'Net_SSH2')

【问题讨论】:

标签: perl


【解决方案1】:

当一台服务器通过 SFTP 连接到另一台服务器时,两者都会找到共同的密码进行身份验证。只要您的生产服务器具有电子邮件中提供的一些密码,您就应该能够连接。您可能想联系您的系统管理员以获取已安装密码的列表。 您最喜欢的电子邮件指定了测试服务器以测试与新密码的连接。尝试连接到该测试服务器,看看是否可以。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-29
    • 2013-11-16
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 2016-04-12
    • 2012-03-10
    • 2012-11-20
    相关资源
    最近更新 更多