Php ssh - diff erreur connexion & retour vide

retourphpssh -  
 retourphpssh -
Bonjour,

En php, j'exécute la commande exec("ssh root@1.1.1.1 cat /var/log");
Ensuite je fais un retour pour afficher ce fichier sur un site web.

Mais comment je peux faire la distinction entre une erreur de connexion au serveur en ssh (demande mot de passe par exemple (même si je passe par des clés) et un retour vide de la commande cat ?

Merci pour vote aide

1 réponse

retourphpssh
 
En rajouter & echo $? à la commande exec, je rajoute un if pour vérifier si je reçois un 0 ou un 1. Si c'est le cas c'est que la connexion SSH est bonne mais que je n'ai pas de retour. Sinon que la connexion ne s'établit pas.
0