Intereting Posts
MySQL выдает подключение к сайту с php Stripe Payment: получение ошибки как клиент cus _ ***** не имеет связанной карты с ID tok _ ***** 64-разрядная версия Linux / Ubuntu и openssl (не удалось прочитать символы: Плохое значение) Инструмент отчетности PHP с открытым исходным кодом Как протестировать cron с Magento? Zend form bootstrap annotation datepicker «Объект, предоставленный помощнику Escape, но флаги не позволяют рекурсию» Как запустить внешнюю команду в качестве конкретного пользователя в PHP Как отправить пользователя на наш веб-сайт, если он откажется от приложения Twitter? PHP Regex удалить все после символа Сценарии лишены jQuery .load Маскировка URL-адресов в php? Symfony2: Предотвращение дублирования в базе данных с формой от многих до одного PHP получает предыдущий элемент массива, зная текущий ключ массива Как создать метод, который вызывается каждый раз при вызове публичного метода? Плагин WordPress + Really Simple SSL + json

Как подавить предупреждение phpseclib «Недействительный HMAC»

Я использую phpseclib для передачи файлов через SFTP, но логин завершается с ошибкой

Недопустимый HMAC

Мне нужно игнорировать это предупреждение сервера.

Например, с помощью команды curl я использую параметр -k . Могу ли я сделать то же самое с phplibsec?

-k, –insecure (SSL) Эта опция явно разрешает завиток выполнять «небезопасные» SSL-соединения и передачи. Все SSL-соединения пытались сделать безопасными, используя набор сертификатов CA, установленный по умолчанию. Это заставляет все соединения считаться «небезопасными» сбой, если используется -k, – insecure.

«Недопустимый HMAC» не является предупреждением, это фатальная ошибка. Вы не можете его подавить.

Ошибка указывает на некоторое недоразумение в связи между сервером и клиентом phpseclib.


Ошибка не имеет ничего общего с «проверкой ключа хоста». Вопреки большинству SSH-клиентов, phpseclib на самом деле даже не проверяет ключ хоста. У вас есть код сам.

См. http://phpseclib.sourceforge.net/ssh/examples.html#oneoff,hostkey ,

(но опять же, это не имеет ничего общего с ошибкой, которую вы получаете)