В настоящее время мы используем расширение PHP ssh2 для загрузки и скачивания файлов через SFTP. Мы получили жалобу от клиента о том, что мы посылаем «устаревшие шифры» при рукопожатии. Наиболее актуальным был aes256-cbc.
Согласно журналам изменений библиотеки, они добавили поддержку aes256-ctr и других десять лет назад,
https://libssh2.org/changes.html
однако, руководство по PHP показывает, что функция ssh2_connect не поддерживает ничего, кроме aes256-cbc.
https://www.php.net/manual/en/function.ssh2-connect.php
Почему это? Я действительно хотел бы найти обходной путь, чтобы использовать более приемлемые шифры. Если нет способа заставить PHP ssh2 сделать это, это другие альтернативы?
Заранее спасибо.