Etant néophyte et ne pouvant cacher de graves lacunes en informatique. Je me vois confronté à une difficulté que je ne sais résoudre.
je poste cette question car je n'ai pas réussi à trouver ce sujet dans un forum.
mais peut-être existe-t-il déjà une réponse.....
sur un serveur linux (fdc4) je souhaite executer un script shell qui m'assure un transfert ftp via une page php. Rien d'extraordinaire jusque là.
sauf que celà ne fonctionne pas
lorsque j'éxecute le script "manuellement", pas de souci ca roule.
lorsque j'utilise php (donc apache), ca plante.
en utilisant l'analyseur de protocole, je vois un échange entre mon serveur linux et le serveur distant concernant une invite kerberos
j'ai la même trace à l'écran lorsque j'éxecute manuellement mais celà n'empêche pas le script de s'éxecuter jusqu'au bout avec succès.
le script ftp en shell
rien d'extraordinaire dans ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ftp [mon @ip]<<toto lcd /www/troad ascii put foot.csv foot.csv bye toto
l'échange en question: en fait les réponses du serveur distant.
Kerberos Authentication not enabled.
Kerberos Authentication not enabled.
KERBEROS_V4 rejected as an authentication type
j'en conclus deux choses:
- que le serveur distant que je sollicite ne veut pas entendre parler de kerberos comme mode d'authenfication
- que je ferais bien de faire taire kerberos...
ma question: comment s'y prend-on pour arrêter ce service ? ou le réduire au silence le temps de l'exécution de ce script ?
merci d'avance pour votre aide
Partager