Я использую модуль Net :: SFTP :: Foreign через скрипт perl для подключения к SFTP-серверу с помощью приведенной ниже команды:
Net :: SFTP :: Foreign-> new ($ host, port => '22', backend => 'Net_SSH2')
Вчера я получил электронное письмо от команды SFTP-сервера, в котором говорится, что они ограничивают допустимые алгоритмы SSH следующим:
Опции (разрешенные алгоритмы):
- Шифры: aes256-ctr, aes192-ctr, aes128-ctr
- Маки: 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')