Я бы рекомендовал отказаться от PHP SSH2 вместо phpseclib, чистой реализации PHP SSH .
Помимо прочего, API PHP SSH2 отстой.Закрытые ключи должны быть сохранены в файловой системе для загрузки, тогда как с phpseclib все, что им нужно, это строки.Вы можете взять ключ из $ _POST без необходимости выгружать его в файловую систему, как того требует libssh2.В довершение всего, libssh2 требует, чтобы у вас был отдельный файл для публичного ключа, который является "мертвым мозгом", так как закрытый ключ содержит открытый ключ.возвращает цветовые коды ANSI, а иногда никогда не возвращает выходные данные, а иногда и делает (это противоречиво).
Наконец, phpseclib просто быстрее .