Plusieurs connexions avec ssh2_auth_pubkey_file
Question
J'essaie d'ouvrir plusieurs connexions avec ssh2_auth_pubkey_file
à différents serveurs en utilisant les mêmes clés publiques et privées.
Lorsque mon script essaie de vous connecter au 2e serveur, je reçois:
AVERTISSEMENT PHP: ssh2_auth_pubkey_file (): L'authentification a échoué pour moi à l'aide de la clé publique: impossible d'ouvrir le fichier de clé publique
Je suppose que cela ne peut pas avoir deux pointeurs de fichiers ouverts, mais je ne vois pas pourquoi pas.Y a-t-il un moyen autour de cela?
La solution
Cela ne serait probablement pas un problème avec phpseclib.Il suffit de faire FILE_GET_Contents sur la touche et chargez-le dans un objet crypt_rsa qui est ensuite transmis dans la méthode de connexion Net_SSH2.