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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top