Вопрос

Я пытаюсь открыть несколько соединений с ssh2_auth_pubkey_file на разные серверы, используя те же публичные и закрытые ключи.

Когда мой скрипт пытается подключиться к 2-м серверу, я получаю:

php предупреждение: ssh2_auth_pubkey_file (): аутентификация не удалась для me , используя открытый ключ: невозможно открыть файл открытого ключа

Я предполагаю, что он не может иметь два открытых указателя файла, но я не понимаю, почему нет.Есть ли путь вокруг этого?

Это было полезно?

Решение

Это, вероятно, не будет проблемой с phpseclib.Просто сделайте файл_get_contents на клавише и загрузите это в объект Crypt_RSA, который затем передается в метод входа в систему Net_Ssh2.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top