[PSFTP version 085]

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Yle
Niveau 5
Niveau 5
Messages : 172
Enregistré le : mar. 21 avr. 2009 17:22
Localisation : La NORMANDIE -76
Status : Hors ligne

[PSFTP version 085]

#1

Message par Yle »

Bonjour
J'utilise PSFTP version 081 depuis qq temps et j'ai un outil Autoit qui récupère tous les jours des fichiers sur serveur IONOS sans aucun souci.
J'ai vu qu'une nouvelle version de PSFTP (la 085) était sortie et j'ai remplacé non exécutable PSFTP.

Et là , la connexion ne se fait plus !
SI je me connecte avec FileZilla en SFTP, ça fonctionne...
Si j'ouvre une session DOS, et que je me connecte à la main, ca fonctionne aussi... Voir fichier joint (j'ai effacé quelques zones)

Voici un extrait de mon petit programme (uniquement la connexion) dans lequel j'ai effacé mon username et password

Code : Tout sélectionner

#include <SFTPEx.au3>
#include <Array.au3>

Global $sServerName = "home508257562.1and1-data.host"
Global $sUsername = "xxxxxx-Yle"
Global $sPassword = "xxxxxx_76"
Global $iServerPort = 22
Global $cRemoteDir = "/wp-content/uploads/Yves/Inscriptions"		; ==> fill in,

; 	Open session sur serveur SFTP
Global $hSession = _SFTP_Open()
If @error Then Exit MsgBox(48, "Error",  "_SFTP_Open error " & @error )
ConsoleWrite( @ScriptLineNumber & " " & " _SFTP_Open OK" & @CR)
; 	Connect to host SFTP

Global $hConnection = _SFTP_Connect($hSession, $sServerName, $sUsername, $sPassword, $iServerPort)
If @error Then Exit MsgBox(48, "Error",  "_SFTP_Connect error " & @error )
ConsoleWrite(@ScriptLineNumber & " " & " _SFTP_Connect " & $sServerName & " = OK" & @CR)

Global $sCurrentRemoteDir = _SFTP_DirSetCurrent($hConnection, $cRemoteDir)
If @error Then Exit MsgBox(48, "Error",  "_SFTP_DirSetCurrent error " & @error )
ConsoleWrite(@ScriptLineNumber & " " & " _SFTP_DirSetCurrent = " & $sCurrentRemoteDir & " = OK" & @CR)

MsgBox(0,"","OK ?")
Question : Pourquoi ma connexion flanche ?

Bien entendu, j'ai remis ma version 081 de PSFTP.exe et ca fonctionne....
Fichiers joints
Psftp.jpg
Répondre