WS FTP Proftp.ipswitch.com/ipswitch/manuals/wsftp7fr.pdf · Interfaces pour Windows ... Transfert...

114
WS_FTP Pro Manuel d'utilisation Version 7.0 du logiciel Ipswitch, Inc.

Transcript of WS FTP Proftp.ipswitch.com/ipswitch/manuals/wsftp7fr.pdf · Interfaces pour Windows ... Transfert...

WS_FTP Pro

Manuel d'utilisation

Version 7.0 du logiciel

Ipswitch, Inc.

Ipswitch, Inc. Tél. : 781-676-570081 Hartwell Ave Fax : 781-676-5710Lexington, MA 02421-3127 Web : http://www.ipswitch.com

Les informations fournies dans ce document sont sujettes à modification sans préavis et n'engagent pas la responsabilité d'Ipswitch, Inc. Malgré tout le soin mis à assurer l'exactitude des informations, les éventuelles erreurs ou omissions de ce document n'engagent pas la responsabilité d'Ipswitch, Inc.

La société Ipswitch, Inc. ne peut être tenue pour responsable des dommages résultant de l'utilisation des informations de ce document.

Le logiciel décrit dans ce document fait l'objet d'une licence et peut uniquement être utilisé ou reproduit conformément aux clauses de la licence.

Copyright © 2001, Ipswitch, Inc. Tous droits réservés. IPing, le logo Iping, WS_FTP, les logos WS_FTP, Ipswitch et le logo d’Ipswitch sont des marques d’Ipswitch, Inc. Tous les autres produits ou noms de société sont susceptibles d’être un marque ou une marque déposée de leurs propriétaires respectifs.

La présente publication ne peut être reproduite, reprographiée, conservée sur un système d'archivage ou cédée en tout ou en partie sans l'autorisation préalable, écrite et expresse d'Ipswitch, Inc.

Données de publication

Mai 1996 Première éditionDécembre 1996 Deuxième éditionJuillet 1997 Troisième éditionFévrier 1998 Quatrième éditionOctobre 1998 Cinquième éditionMai 2000 Sixième éditionJuin 2001 Septième édition

Table des matières Chapitre 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Pourquoi FTP ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Fonctionnement de FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Nouveautés de la version 7.0 de WS_FTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Exigences système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Installer WS_FTP Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Procédure de connexion à un site FTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Interfaces pour Windows 95, 98, 2000, ME et NT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

L'interface classique de WS_FTP Pro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5L'interface Explorateur de WS_FTP Pro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Intégration au navigateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Autres produits WS_FTP d’Ipswitch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

WS_FTP Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Kit de développement WS_FTP Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Mises à jour logicielles et retours d’information des utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . 8Désinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Accessibilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Chapitre 2. Prise en main. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Établir sa première connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Boutons de la barre d'outils et de la boîte de dialogue Connexion . . . . . . . . . . . . . . . . . 12 Zones et options de la boîte de dialogue Connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Transférer un fichier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Barre d'outils WS_FTP Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Connexions anonymes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Utilisation de l' Aide en ligne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Chapitre 3. Transférer des fichiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Procédures de transfert de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Utilisation des flèches de transfert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Glisser-déplacer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Copier-Coller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Traitement par lots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Utilisation du Gestionnaire de transferts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Modes de transfert. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Transferts passifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Chapitre 4. Gestion des fichiers et des dossiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Affichage et navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Opérations de gestion des fichiers et des dossiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Organisation des fichiers et dossiers par glisser-déplacer. . . . . . . . . . . . . . . . . . . . . . . . . 26

Table des matièresWS_FTP Pro

iii

iv

Changement des permissions de fichier UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Informations générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Chapitre 5. L'interface Explorateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Aperçu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Utilisation de l'interface Explorateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Configurer un site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Établir une connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Transférer des fichiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Chapitre 6. Le Gestionnaire de transferts WS_FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Présentation du Gestionnaire de transferts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Fenêtres du Gestionnaire de transferts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Fenêtre Transferts du Gestionnaire de transferts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Propriétés de requête . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Fenêtre Journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Chapitre 7. Les outils SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Qu'est-ce que SSL ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Établir une connexion SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Vérification du certificat client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Création d'un certificat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Sélection d'un certificat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Autorités approuvées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Ajouter un certificat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Exporter un certificat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Supprimer un certificat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Certificat non approuvé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Chapitre 8. Outil Synchronize : synchronisation des fichiers et des dossiers . . . . . . . . . . . . . . . . . . . . 47Mieux vaut le savoir ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Utiliser l'outil Synchronize. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Exclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Utiliser l'outil Synchronize à partir de la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Chapitre 9. L'outil de recherche Find . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Utiliser l'outil Find . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Utiliser les résultats d'une recherche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Recherche d'un fichier dont vous n'êtes pas certain du nom. . . . . . . . . . . . . . . . . . . . . . . 55Recherche d'un fichier avec un critère de date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Recherche d'un fichier dans un dossier déterminé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Recherche d'un fichier sur la base d'un critère de taille . . . . . . . . . . . . . . . . . . . . . . . . . . 58

WS_FTP ProTable des matières

Chapitre 10. L'outil de script Scripting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Utiliser l'outil Scripting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Créer et déboguer des scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Exécuter un script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Exécuter un script à partir de la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Exécuter un script avec l'outil Scripting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Chapitre 11. L'outil Planificateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Utiliser le Planificateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Ajouter un script au Planificateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Mettre à jour un site web tous les soirs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Chapitre 12. Utilisation des pare-feux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Configuration de plusieurs pare-feux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Types de pare-feu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Configurer un pare-feu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Utiliser un pare-feu configuré . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

Chapitre 13. Utilisation de la ligne de commande. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Syntaxe de base de la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

Identification du site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Source d'un transfert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Cible d'un transfert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Options de transfert de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Télétransmission de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Téléchargement de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Transfert de fichiers multiples à partir d'une même source . . . . . . . . . . . . . . . . . . . . . . . 78Conversion en minuscules des noms de fichiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Modes de transfert des fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

Transfert de fichiers dont le nom comporte des espaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Utilisation de guillemets dans la ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Utilisation du nom MS-DOS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

Utilisation d'un fichier batch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Dossiers ou commandes multiples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80Transferts préprogrammés(« transferts automatisés ») . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81Transfert d’un dossier avec ses sous-dossiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Utilisation d'un profil de site avec un site quelconque. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Informations supplémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Résumé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

Annexe A. Éditeur FireScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

Table des matièresWS_FTP Pro

v

vi

Qu'est-ce qu'un FireScript ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Structure d'un FireScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

La section fwsc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86La section Comment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87La section Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

La séquence de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Le langage FireScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Variables FireScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Expansion des chaînes de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Instructions FireScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Instructions de choix (switch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Instructions case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

Exemples d'instructions case. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Continuer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Sauts et étiquettes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Return. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Autodetect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Instructions SSL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Mots clés FireScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

Mots réservés de FireScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Instructions FireScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Fonctions intrinsèques FireScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Variables intrinsèques FireScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Annexe B. Messages d'erreur textuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Appel de blocage annulé (Blocking call canceled) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Impossible de créer le fichier (Cannot create file) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Impossible d’obtenir l’entrée hôte "xxx" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Can’t set guest privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Connexion refusée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Identifiant répertoire non disponible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Quota disque dépassé (Disk quota exceeded) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Failed data channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103File too large to download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Illegal port command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Invalid page fault (Défaillance de page) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Échec du logon : fermeture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103MDTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Port command failed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104User access denied . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

WS_FTP ProTable des matières

Chapitre 1. IntroductionDans ce chapitre, vous trouverez une introduction à WS_FTP Pro, une brève description du protocole FTP (File Transfer Protocol), les exigences système, la procédure d'installation ainsi que des informations sur les mises à jour logicielles et des directives pour vos retours d'information à Ipswitch, Inc.

Pourquoi FTP ?Une énorme quantité d'applications logicielles, de jeux, d'images et d'autres types de fichiers sont disponibles sur des sites FTP dans le monde entier. Un site FTP est un ordinateur (ou « hôte ») exploitant un protocole internet appelé FTP (File Transfer Protocol). Le protocole FTP offre le moyen de transférer rapidement et sans accroc des fichiers volumineux ou des groupes de fichiers entre des ordinateurs connectés à l'internet.

Bon nombre de sites sur le World Wide Web (qui repose sur un autre protocole internet nommé HTTP) contiennent des liens vers des fichiers que vous pouvez télécharger, en d'autres termes, copier sur votre ordinateur. WS_FTP Pro réduira le temps nécessaire à la copie de ces fichiers sur votre ordinateur, en particulier les fichiers volumineux. Pour plus d'informations, reportez-vous au “Intégration au navigateur”, page 7.

WS_FTP Pro vous permet aussi de télétransmettre des fichiers, c.-à-d. de copier des fichiers de votre ordinateur sur d'autres ordinateurs. Par exemple, pour mettre les pages de votre site Web sur internet, vous télétransmettrez les fichiers sur l'ordinateur désigné par votre FAI (fournisseur d'accès internet) ; un autre exemple de télétransmission serait celui où vous télétransmettriez l'image d'un objet que vous souhaitez mettre en vente sur un site d'enchères en ligne.

Fonctionnement de FTPLe protocole FTP repose sur le modèle client-serveur : un ordinateur (l'hôte FTP) fait tourner un programme dit serveur car il « sert » des données aux autres ordinateurs. Les autres ordinateurs exécutent un programme dit client, qui demande des données et reçoit les réponses

Utilisation du manuelLe manuel de l'utilisateur de WS_FTP est avant tout un outil destiné à vous familiariser avec l'utilisation des différentes fonctionnalités de la version 7.0 de WS_FTP.

1IntroductionWS_FTP Pro

2

du serveur.

WS_FTP Pro transforme votre ordinateur en client FTP et lui permet, par conséquent, de communiquer avec quasiment tous les types de sites FTP. Lorsque votre ordinateur est connecté à l'internet (par un modem ou un réseau local), WS_FTP Pro peut se connecter à tout système qui dispose d' une adresse internet valide et d'un programme de serveur FTP. Une fois connecté au site FTP, vous pouvez télécharger ou télétransmettre des fichiers et copier des fichiers entre des sites FTP.

Nouveautés de la version 7.0 de WS_FTP• Remodelage de l'interface

• Bien que l'interface Explorateur ne soit plus étroitement intégrée à l'Explorateur Windows, les techniques de navigation sont similaires pour des raisons de familiarité.

• Nouvel interface de l'assistant de création de nouveaux sites (interfaces classique et Explorateur)

• Support des pare-feux amélioré, avec possibilité de créer des scripts personnalisés de pare-feu

• Gestionnaire de transferts permettant de suspendre, reprendre, planifier et supprimer des tâches de transfert

• Possibilité d'exécuter plusieurs transferts de manière parallèle ou consécutive

• Interface de planification exploitant le planificateur de tâches Windows pour la planification de transferts

• Barre d'adresse URL dans l'interface classique pour une connexion à un site FTP avec un minimum d'efforts

Site FTP A Site FTP B

Votreordinateur

Manuel d'utilisationWS_FTP Pro

• Nouvelle barre de boutons dans l'interface classique pour un accès rapide aux fonctions standards

Exigences systèmePour installer WS_FTP Pro, votre ordinateur doit satisfaire les exigences suivantes :

• processeur Intel 386, 486 ou Pentium

• Windows 95, 98, 2000, ME ou NT

• Internet Explorer version 4.02 ou ultérieure (il ne doit pas obligatoirement être votre navigateur par défaut)

Installer WS_FTP ProQu'il s'agisse d'une première installation, de la mise à jour d'une version antérieure du logiciel ou du remplacement de la version d'évaluation par une version sous licence, la procédure d'installation de WS_FTP Pro est identique.

Pour installer WS_FTP Pro à partir d'un fichier téléchargé :

1 Cliquez deux fois sur le fichier téléchargé (ftpproec.exe).

2 Suivez les instructions qui s'affichent.

Pour installer WS_FTP Pro à partir d'un cédérom :

1 Si une version antérieure de WS_FTP Pro est déjà installée, vérifiez qu'elle n'est pas en cours d'exécution (dans l'interface classique ou Explorateur).

2 Insérez le cédérom WS_FTP Pro dans un lecteur de cédérom.

3 Si le cédérom n'affiche pas automatiquement un écran d'accueil, cliquez sur le bouton Démarrer et sélectionnez Exécuter.

4 Tapez la lettre du lecteur de cédérom suivie de autorun. Par exemple : d:autorun

5 Suivez les instructions qui s'affichent.

Pour toute information sur les améliorations ou modifications éventuelles du logiciel après la mise sous presse de ce manuel, référez-vous au fichier whatsnew.txt ou relnotes.txt.

Que vous mettiez à jour une version antérieure de WS_FTP Pro ou que vous remplaciez une version d'évaluation, exécutez toujours l'installation dans le même dossier que la version déjà présente.

Vous pouvez installer à la fois l'interface classique et l'interface Explorateur et les utiliser de manière interchangeable. Les deux interfaces peuvent partager les configurations de site FTP que vous créez dans l’une ou l’autre d'entre elles.

3IntroductionWS_FTP Pro

4

Procédure de connexion à un site FTPLa procédure FTP commence lorsqu'une connexion est établie entre un client FTP et un site FTP. Une fois la communication établie, le système client envoie un nom d'utilisateur (ou ID utilisateur) et un mot de passe au site FTP. Ce nom ou identifiant (ID) utilisateur et le mot de passe vous identifient auprès du site.

La plupart des sites FTP publics possèdent un compte dit « anonyme » (anonymous) : quand vous vous connectez à un de ces sites, vous vous identifiez simplement en spécifiant « anonymous » comme nom d'utilisateur et une adresse mél comme mot de passe. Ordinairement, lorsque vous établissez une connexion anonyme, le site affiche un dossier public (dont le nom est souvent semblable à /pub ou /apps). Celui-ci contient les données et les programmes susceptibles d'être téléchargés sur votre ordinateur (habituellement, l'accès aux autres dossiers du site est protégé).

Sur les sites FTP anonymes, cherchez un fichier nommé readme, readme.txt, index ou 00index. De nombreux sites utilisent un fichier de ce type pour fournir l'inventaire des données mises à disposition de l'utilisateur ainsi que des informations relatives au site, par exemple sa charte et les horaires d'accès.

En outre, l'administrateur d'un site FTP peut attribuer à certains utilisateurs un « compte » assorti de permissions spécifiques. Par exemple, un utilisateur disposant d'un compte pourra non seulement télécharger, mais aussi télétransmettre, supprimer et modifier des fichiers tandis qu'un utilisateur « anonyme » ne pourra le plus souvent que télécharger des fichiers. Pour vous identifier sur un site où vous disposez d'un compte, vous devrez fournir le nom d'hôte, le nom d'utilisateur (ID) et le mot de passe que l'administrateur du site a

Manuel d'utilisationWS_FTP Pro

attribués à votre compte.

Interfaces pour Windows 95, 98, 2000, ME et NTDeux interfaces utilisateur vous sont proposées pour WS_FTP Pro : l'interface utilisateur « classique », exécutée comme une application Windows standard, et l'interface « Explorateur », dont l'apparence est similaire à celle de l'Explorateur Windows.

L'interface classique de WS_FTP Pro

L'interface classique est une application Windows standard qui se présente comme une fenêtre à deux volets. Lors de la connexion de votre ordinateur (le « Système local ») à un serveur FTP (le « Système distant »), la fenêtre de l'interface classique de WS_FTP Pro affichera l'arborescence des fichiers et dossiers de votre ordinateur dans son volet gauche et l'arborescence des fichiers et dossiers du site FTP dans son volet droit. Le contenu des deux systèmes étant affiché, vous pouvez aisément repérer des fichiers sur un système et les transférer dans un dossier de l'autre système. L'interface classique se présente comme illustré ci-dessous :

Le dossier courant sur le site FTPest visible sousles mots Système distant.

Le dossier courant sur votre ordinateur estvisible sous les mots Système local.

Cette liste affiche les fichiers et dossiers du dossier courant du site FTP.

Cette liste affiche les fichiers et dossiers du dossier local courant.

5IntroductionWS_FTP Pro

6

La colonne de boutons à droite de chaque liste permet d'exécuter des opérations sur les fichiers et les dossiers de cette liste.

L'interface Explorateur de WS_FTP Pro

L'autre interface de WS_FTP Pro est l'interface Explorateur. L'interface Explorateur exploite le même moteur logiciel que l'interface classique, mais permet de gérer copies et déplacements de fichiers dans un espace d' apparence semblable à celui de l’Explorateur Windows.

L'interface Explorateur de WS_FTP Pro se présente comme illustré ci-dessous :

Fichiers et dossiers du dossier courant

La présentation des éléments de la fenêtre Explorateur dépend des choix opérés dans le menu Affichage.

interface Explorateur

Manuel d'utilisationWS_FTP Pro

Intégration au navigateurVous pouvez configurer l'interface classique WS_FTP Pro de manière à ce qu'elle gère automatiquement les URL FTP sur lesquelles vous cliquez dans votre navigateur ou dans un mél (une URL [Uniforme Resource Locator] est une adresse internet identifiant une ressource internet. Par exemple, l'URL web du site web d'Ipswitch est http://www.ipswitch.com/ tandis que l'URL FTP du site FTP des mises à jour de WS_FTP Pro est ftp://ftp.ipswitch.com).

WS_FTP Pro gère les URL FTP de la manière suivante :

• si l'URL correspond au nom d'un serveur FTP, par exemple ftp.ipswitch.com, l'interface classique de WS_FTP Pro est démarrée et WS_FTP Pro se connecte au site.

• Si l'URL comprend le chemin d'accès et le nom d'un fichier, par exemple ftp.ipswitch.com/French/ftp605F.txt, WS_FTP Pro tente de télécharger le fichier sur votre ordinateur et vous invite à préciser dans quel dossier le fichier doit être enregistré ou exécuté.

• Si l'URL comprend un chemin et un nom de dossier (et non de fichier), par exemple ftp.ipswitch.com/French, l'interface classique de WS_FTP Pro est démarrée, WS_FTP Pro se connecte au site et affiche le dossier concerné.

Pour activer l'intégration au navigateur :

1 Sélectionnez Intégration au navigateur dans le menu Outils.

2 Si vous utilisez Netscape Navigator et que WS_FTP Pro doit gérer les URL FTP, sélectionnez la première case à cocher.

3 Si vous utilisez Microsoft Internet Explorer et que WS_FTP Pro

L'intégration au navigateur n'est PAS compatible avec Netscape 6.

7IntroductionWS_FTP Pro

8

doit gérer les URL FTP, sélectionnez la seconde case à cocher.

4 Si vous souhaitez confirmer la gestion des URL FTP par WS_FTP Pro chaque fois que vous cliquez sur une URL FTP, sélectionnez Confirmer l'utilisation de WS_FTP Pro.

Autres produits WS_FTP d’IpswitchWS_FTP Server et le kit de développement WS_FTP Pro doivent être achetés séparément sur le site www.ipswitch.com.

WS_FTP Server

WS_FTP Server est un serveur FTP complet et sécurisé (SSL) pour les systèmes Windows NT/2000. WS_FTP Server vous permet de créer un site FTP pour mettre des fichiers et dossiers de votre ordinateur à la disposition d’autres utilisateurs. WS_FTP Server propose de nombreuses fonctions que la plupart des serveurs proposés sur le marché aujourd'hui ne possèdent pas, notamment la reprise automatique des transferts interrompus.

Kit de développement WS_FTP Pro

Vous pouvez créer des applications personnalisées à l'aide du kit de développement WS_FTP Pro. Le kit vous permet de créer des applications qui exploitent WS_FTP Pro pour le transfert de fichiers vers ou à partir de sites FTP ou entre sites FTP. Vous pouvez utiliser le kit de développement pour créer une application sans devoir vous soucier des arcanes de la programmation réseau.

Mises à jour logicielles et retours d’information des utilisateursIpswitch met régulièrement des fichiers correctifs ou des mises à jour à la disposition des utilisateurs sur son site Web. Pour des informations sur la dernière version d'un produit, visitez www.ipswitch.com.

Pour accéder aux fichiers de mise à jour sur le site FTP d'Ipswitch :

1 Dans la fenêtre WS_FTP Pro, cliquez sur le bouton Connecter.

2 Dans la boîte de dialogue Connexion, ouvrez le dossier Ipswitch et sélectionnez le site nommé WS_FTP Pro Patches.

Manuel d'utilisationWS_FTP Pro

3 Cliquez sur Connecter. WS_FTP Pro se connecte au dossier WS_FTP Pro.

4 Sélectionnez le fichier correctif souhaité. Les trois derniers chiffres des noms de fichiers identifient la version du logiciel ; par exemple, wsftp606.exe est le fichier de mise à jour des versions de WS_FTP Pro antérieures à la version 6.06. Lisez le fichier texte associé (par exemple, wsftp606.txt) afin de vérifier que le fichier souhaité est le bon.

5 Transférez le fichier de mise à jour dans un dossier différent de votre dossier WS_FTP Pro et de votre dossier temporaire (Temp) Windows. Pour mettre à jour le logiciel, cliquez deux fois sur le fichier transféré et suivez les instructions.

Pour accéder aux fichiers correctifs sur le site web d'Ipswitch :

1 Dans votre navigateur web, allez à http://www.ipswitch.com

2 Cliquez sur le lien Service & Support dans la partie supérieure droite de la page web.

3 Cliquez sur Patches and Upgrades, puis sur le lien correspondant à votre produit.

4 Enregistrez le fichier correctif dans un dossier différent de votre dossier WS_FTP Pro et de votre dossier temporaire (Temp) Windows.

5 Exécutez le fichier pour mettre à jour le logiciel.

Vos retours d'information sur WS_FTP Pro sont les bienvenus. Envoyez-nous vos commentaires et suggestions à [email protected].

DésinstallationLa fonction de désinstallation peut supprimer de votre disque dur tous les fichiers associés à WS_FTP Pro, y compris les sites que vous avez configurés. Elle supprime également l'icône de WS_FTP Pro Explorer de votre bureau.

Pour désinstaller WS_FTP Pro :

1 Cliquez sur le bouton Démarrer et sélectionnez Programmes -> Désinstallateur de WS_FTP Pro.

9IntroductionWS_FTP Pro

10

2 Quand vous y êtes invité, sélectionnez Désinstallation de WS_FTP Pro.

3 Suivez les instructions qui s'affichent pour désinstaller WS_FTP Pro.

AccessibilitéWS_FTP Pro est conçu pour être utilisé par tous les utilisateurs d'un ordinateur, y compris les personnes dans l'incapacité d'utiliser une souris. Toutes les tâches et fonctions incluses dans WS_FTP Pro peuvent être exécutées au clavier au moyen d'une touche de raccourci ou d'une combinaison de touches.

L'illustration ci-dessous montre la barre des boutons WS_FTP.

Chaque étiquette de bouton comporte une lettre soulignée. Pour exécuter la commande associée au bouton, appuyez sur la touche de la lettre soulignée tout en maintenant la touche Alt enfoncée. Par exemple, Alt + C vous permet de vous déconnecter du site FTP courant et Alt + Q de quitter le programme.

Manuel d'utilisationWS_FTP Pro

Chapitre 2. Prise en mainCe chapitre vous explique comment bien démarrer avec WS_FTP Pro. Les deux fenêtres principales sont décrites dans le détail et vous trouverez dans la marge des procédures pas à pas pour l'exécution des fonctions de base de WS_FTP Pro.

Établir sa première connexionLa première fois que vous exécutez WS_FTP Pro, l'interface classique s'ouvre et la fenêtre de la boîte de dialogue Connexion s'affiche.

Une série de sites préconfigurés sont installés en même temps que WS_FTP Pro. Vous pouvez vous y connecter ou configurer vos propres sites.

Quand vous sélectionnez un site configuré, les informations sur l'hôte du site FTP sont affichées ici. Quand vous créez un profil de site, c'est ici que vous spécifiez les informations sur l'hôte.

Établir votre première connexion :Avant de pouvoir établir votre première connexion à un site FTP, vous devez créer un profil pour ce serveur FTP. 1. Dans la boîte de dialogue

Connexion, sélectionnez le dossier dans lequel vous souhaitez créer le profil du site.

2. Cliquez sur le bouton Nouveau site dans la barre d'outils.

3. Dans la zone Nom du profil de site, tapez le nom que vous souhaitez donner au site.

4. Dans la zone Nom d'hôte ou adresse IP, tapez l'adresse internet du site FTP auquel vous souhaitez vous connecter.

5. Cliquez sur Suivant.6. Tapez le nom d'utilisateur (ID)

et le mot de passe pour ce site.7. Cliquez sur Terminer ou sur

Suivant si vous souhaitez fournir des informations supplémentaires à propos du site (dédrites plus loin dans ce Manuel de l'utilisateur ainsi que dans l'Aide en ligne).Le nouveau profil de site apparaît à présent dans le dossier que vous aviez sélectionné.

8. Cliquez sur Enregistrer pour enregistrer la configuration du profil de site.

9. Cliquez sur Connecter.

Procédure

11Prise en mainWS_FTP Pro

12

Boutons de la barre d'outils et de la boîte de dialogue Connexion

Enregistrer. Cliquez sur ce bouton pour enregistrer les données du site configuré. Enregistrez-les lors de la première configuration du site, puis chaque fois que vous modifiez les informations sur l'hôte.

Propriétés avancées. Cliquez sur ce bouton pour accéder à des options de configuration de site supplémentaires. Pour plus d'informations sur les propriétés de site, consultez l'Aide en ligne.

Connecter. Cliquez sur ce bouton pour vous connecter au site sélectionné.

Annuler. Cliquez sur ce bouton pour fermer la boîte de dialogue Connexion.

Zones et options de la boîte de dialogue Connexion

Sites configurés. Cette zone affiche la liste de tous les sites configurés.

Connecter. Après avoir créé ou sélectionné un site, cliquez sur ce bouton pour vous y connecter.

Nouveau site. Cliquez sur ce bouton pour créer un nouveau site dans un dossier que vous sélectionnez dans la zone Sites configurés.Nouveau dossier. Cliquez sur ce bouton pour créer un nouveau dossier dans la zone Sites configurés.

Supprimer un site ou un dossier. Cliquez sur ce bouton pour supprimer le dossier ou le site sélectionné dans la zone Sites configurés.Aide. Cliquez sur ce bouton pour accéder à l'aide en ligne de WS_FTP Pro.

La présence du symbole + à côté d'un dossier signifie que le dossier contient éventuellement des sites ou des sous-dossiers.

Sélectionnez un site pour vous y connecter ou pour afficher les informations sur l'hôte du site. Pour renommer un site, cliquez avec le bouton droit de la souris sur le nom du site et tapez le nouveau nom.

Manuel d'utilisationWS_FTP Pro

Nom de l'hôte. Sur l'internet, tout système (ordinateur) est identifié par un nom d'hôte et une adresse internet (IP) officiels. Pour vous connecter à un site FTP, vous devez connaître ce nom ou cette adresse. Par exemple, un système peut avoir pour nom d’hôte superserv.ipswitch.com et pour adresse IP 123.124.125.126. Dans WS_FTP Pro, vous pouvez identifier un site FTP par son nom d’hôte ou par son adresse IP.

ID utilisateur. Si vous disposez d'un compte sur le serveur FTP auquel vous vous connectez, tapez ici le nom d'utilisateur qui vous identifie sur ce serveur. Pour plus d'informations sur la connexion à des sites sur lesquels vous ne disposez pas de compte, reportez-vous à « Connexions anonymes » à la page 16.

Mot de passe. Tapez votre mot de passe pour le site auquel vous vous connectez.

Compte. Certains sites FTP, en particulier les hôtes VM/CMS, exigent des utilisateurs qu'ils disposent d'un compte utilisateur de manière à pouvoir authentifier le client et à lui donner accès à un répertoire utilisateur par défaut. Toutefois, la majorité des sites ne requiert pas de compte utilisateur.

Anonyme. Sélectionnez cette option si vous vous connectez en tant qu'utilisateur anonyme au site sélectionné. Pour plus d'informations sur les connexions anonymes, reportez-vous à « Connexions anonymes » à la page 16.

Enreg. mot de passe. Si vous sélectionnez cette option, le mot de passe est enregistré avec les données de configuration du site. Nous vous conseillons de ne pas la sélectionner si d'autres personnes ont accès à votre ordinateur.

Enreg. compte. Sélectionnez cette option pour enregistrer les données de compte saisies dans la zone Compte avec les données de configuration du site.

Pare-feu. Si vous devez utiliser un script de pare-feu pour votre connexion à un serveur FTP, sélectionnez le type de pare-feu concerné dans cette liste. Pour plus d'informations sur les pare-feux, reportez-vous au “Chapitre 12. Utilisation des pare-feux”, page 71.

Mode passif. En règle générale, lors d'une connexion à un site FTP, c'est le site qui établit la connexion du canal de données avec votre ordinateur (le client). Cependant, si le site supporte les transferts

13Prise en mainWS_FTP Pro

14

passifs, vous pouvez forcer votre ordinateur à établir la connexion du canal des données.Nous vous conseillons d'utiliser le mode passif pour la majorité des transferts. L'utilisation de ce mode est parfois obligatoire pour les utilisateurs dont la connexion passe par certains types de pare-feux installés sur routeur ou par une passerelle requérant des transferts passifs.

Sécurisé (SSL). Sélectionnez cette option pour établir une connexion sécurisée (SSL) au site sélectionné. Pour plus d'informations sur les connexions SSL, reportez-vous au “Chapitre 7. Les outils SSL”, page 37.

Dossier local. Si vous souhaitez utiliser un dossier spécifique de votre ordinateur comme dossier local courant lors de vos connexions à ce site FTP, tapez le chemin d'accès au dossier dans cette zone. Par exemple, C:\WS_FTP Pro.

Notes. Tapez ici tout commentaire personnel à propos du site.

Manuel d'utilisationWS_FTP Pro

Transférer un fichierAprès avoir établi la connexion, WS_FTP ferme la boîte de dialogue Connexion et revient à la fenêtre principale de WS_FTP Pro. Voici comment se présentera la fenêtre WS_FTP Pro après la connexion à un site.

Familiarisez-vous avec les différentes zones et parties de la fenêtre décrites ci-dessous pour bien comprendre comment exécuter un transfert FTP.

Système local. Ce volet de la fenêtre affiche le dossier spécifié comme dossier local par défaut et tous les fichiers et sous-dossiers qu'il contient. Vous pouvez changer de dossier en sélectionnant un autre dossier dans la liste, en cliquant sur le bouton Parcourir (...) à droite de la zone Système local ou en tapant le chemin d'accès à un dossier dans cette zone.

Système distant. Ce volet de la fenêtre affiche le dossier par défaut du site FTP auquel vous êtes connecté. Vous pouvez changer de dossier en sélectionnant un autre dossier dans la liste, en cliquant sur le bouton Parcourir (...) à droite de la zone Système distant ou en tapant le chemin d'accès à un dossier dans cette zone.

ProcédureTransférer un fichier :

Une fois la connexion à un site établie, vous pouvez transférer un fichier.Télécharger un fichier1 Dans la liste du volet Système

local, sélectionnez le dossier dans lequel le fichier sera transféré.

2 Dans la liste du volet Système distant, repérez le fichier à télécharger en cliquant sur le dossier où il est conservé (à moins qu'il ne se trouve dans le dossier qui s'affiche au moment de la connexion).

3 Sélectionnez le fichier à télécharger.

4 Cliquez sur la flèche de transfert (téléchargement). La flèche ressemble à ceci : <--

5 Au terme du téléchargement, le fichier apparaît dans la liste du Système local.

Télétransmettre un fichier

1 Dans la liste du volet Système distant, sélectionnez le dossier dans lequel le fichier doit être transféré.

2 Sélectionnez le fichier à télétransmettre dans la liste du volet Système local.

3 Cliquez sur la flèche de transfert (télétransmission). La flèche ressemble à ceci : -->

4 Au terme de la télétransmission, le fichier apparaît dans la liste du Système distant.

15Prise en mainWS_FTP Pro

16

Adresse. La barre Adresse affiche le chemin d'accès complet du site FTP auquel vous êtes connecté. À partir du moment où vous tapez vous-même une adresse dans la barre, celle-ci conserve les dix derniers sites et dossiers auxquels vous avez été connecté.

Flèches de transfert. Cliquez sur ces boutons pour transférer un fichier :

Barre d'outils WS_FTP Pro

Flèche de télétransmission

Flèche de téléchargement

Connecter. Cliquez sur ce bouton pour sélectionner ou configurer un site auquel vous souhaitez vous connecter en passant par la boîte de dialogue Connexion.

Déconnecter. Cliquez sur ce bouton pour vous déconnecter d'un site.

Gestionnaire FTP. Cliquez sur ce bouton pour afficher le Gestionnaire de transferts. Pour plus d'informations sur le Gestionnaire, reportez-vous au “Chapitre 6. Le Gestionnaire de transferts WS_FTP”, page 33.

Traitement par lots. Cliquez sur ce bouton pour activer le mode de traitement des transferts WS_FTP par lots. Dans ce mode, les fichiers sélectionnés sont ajoutés au Gestionnaire de transferts en vue d'un transfert ultérieur.

Options. Cliquez sur ce bouton pour accéder aux options du programme WS_FTP.

Grandes icônes. Cliquez sur ce bouton pour obtenir un affichage des éléments de liste sous la forme des noms de fichiers et de grandes icônes associées au type de fichier.

Petites icônes. Cliquez sur ce bouton pour obtenir un affichage des éléments de liste sous la forme des noms de fichiers et de petites icônes associées au type de fichier.

Liste. Cliquez sur ce bouton pour obtenir un affichage ordonné des éléments listés pour le dossier sélectionné.

Détails. Cliquez sur ce bouton pour obtenir un affichage ordonné des éléments de liste avec leur nom, leur taille, leur type, la date de leur dernière modification et leurs attributs.

Manuel d'utilisationWS_FTP Pro

Connexions anonymesPour vous connecter à un site FTP, vous devez vous identifier au moyen d'un nom d'utilisateur (ID utilisateur) et d'un mot de passe. Sur de nombreux sites FTP, vous pouvez utiliser le mot anonymous comme nom d'utilisateur et votre adresse mél comme mot de passe ; ce type de connexion est dit « anonyme » (tous les sites préconfigurés par Ipswitch sont configurés comme des connexions anonymes).

Les sites FTP acceptant les connexions anonymes sont en général mis en place pour héberger des fichiers téléchargeables par tout le monde ; toute personne connectée à l'internet peut se connecter à ces sites et copier des fichiers sur son ordinateur. La procédure est identique à celle d'une connexion à un serveur de fichiers en tant qu'utilisateur invité (guest).

Les connexions anonymes donnent accès à un vaste ensemble de logiciels, de jeux, de fichiers musicaux et d'innombrables autres ressources. Toutefois, en cas de connexion anonyme, vous n'avez ordinairement que la permission d'afficher les dossiers « publics » et de télécharger des fichiers (vous ne pourrez normalement pas voir les dossiers privés ou télétransmettre des fichiers).

Aide. Cliquez sur ce bouton pour accéder à l'aide en ligne de WS_FTP Pro.

17Prise en mainWS_FTP Pro

18

Utilisation de l' Aide en ligneL' Aide en ligne contient des descriptions et des instructions détaillées pour l'utilisation de toutes les fonctions de WS_FTP Pro. C'est la première source d'information à consulter si vous avez une question concernant l'utilisation de l'application.

Les rubriques sont regroupées en livres, chacun couvrant une fonction spécifique.Certains livres peuvent contenir d'autres livres.

Utilisez l'onglet Index pour obtenir une aide basée sur une liste de mots clés et l'onglet Rechercher pour obtenir une aide basée sur le texte des rubriques.

Le texte de la rubrique d'aide est affiché dans ce volet.

Cliquez sur les mots de couleur bleue pour sau-ter à une autre rubrique d'aide. Cliquez sur les mots en vert pour accéder à une aide supplé-mentaire sous la forme d'une liste déroulante.

Manuel d'utilisationWS_FTP Pro

Chapitre 3. Transférer des fichiersTransférer des fichiers ou des dossiers revient à copier ou à déplacer ces éléments entre deux ordinateurs. Si vous transférez un fichier de votre ordinateur (le système local) vers un site FTP (le système distant), vous exécutez une télétransmission. Inversement, si vous transférez un fichier du système distant vers votre système local, vous exécutez un téléchargement.

Ce chapitre couvre les sujets suivants :

• Procédures de transfert de fichiers

• Modes de transfert

• Transferts passifs

Procédures de transfert de fichiersWS_FTP vous permet de transférer un fichier de diverses manières.

Utilisation des flèches de transfert

Sélectionnez un fichier ou un dossier et cliquez sur la flèche de télétransmission ou de téléchargement pour le transférer. Pour sélectionner plusieurs fichiers, maintenez la touche Ctrl enfoncée et sélectionnez les éléments souhaités.

Glisser-déplacer

Sélectionnez un fichier ou un dossier, puis maintenez le bouton gauche de la souris enfoncé et faites glisser l'élément vers l'emplacement où il doit être transféré. Pour sélectionner plusieurs fichiers, maintenez la touche Ctrl enfoncée et sélectionnez les éléments souhaités.

Flèche de télétransmission

Flèche de téléchargement

Pour plus d'informations, reportez-vous à la section Transférer des fichiers de l'Aide en ligne.

Reprendre un transfert !

Certains serveurs FTP permettent aux logiciels clients de reprendre les transferts qui ont échoué ou ont été interrompus à la suite d'une perte de la connexion, d'une annulation ou pour une quelconque autre raison Pour des explications sur la procédure à suivre, consultez la section Transférer des fichiers de l'Aide en ligne.

19Transférer des fichiersWS_FTP Pro

20

Durant un glisser-déplacer, la forme du curseur change.

Quand vous relâchez le bouton de la souris, WS_FTP Pro tente de transférer le fichier à l'emplacement désigné.

Copier-Coller

Cliquez sur le fichier avec le bouton droit de la souris et sélectionnez Copier dans le menu contextuel qui s'affiche. Le fichier sera copié dans le Presse-papiers. Cliquez à l'emplacement où le fichier doit être transféré avec le bouton droit de la souris et sélectionnez la commande Coller du menu contextuel. WS_FTP Pro tentera d'exécuter le transfert.

Traitement par lots

Pour transférer plusieurs fichiers stockés sur des sites différents, activez le mode de traitement par lots de WS_FTP Pro.

Quand le mode de traitement par lots est activé, WS_FTP Pro place tous les fichiers à transférer dans le Gestionnaire de transferts. Si vous souhaitez qu'un fichier soit transféré immédiatement plutôt que placé dans un lot de transferts du Gestionnaire de transferts, sélectionnez-le et faites-le glisser jusqu'au dossier cible.

Utilisation du Gestionnaire de transferts

Le Gestionnaire de transferts WS_FTP Pro vous permet de suivre l'état d'avancement des transferts, de planifier les transferts de fichiers multiples et de consulter les fichiers-journaux associés aux transferts. Pour plus d'informations, reportez-vous au “Chapitre 6. Le Gestionnaire de transferts WS_FTP”, page 33.

Lorsque le curseur a la forme suivante, vous êtes à un emplacement où l'élément peut être transféré.

S'il a la forme suivante, vous n'êtes pas à un emplacement où l'élément peut être déplacé.

Confirmation des remplacements

La plupart des sites vous autorisent à remplacer un fichier sans vous avertir pour autant. Avec WS_FTP Pro, vous pouvez demander à être averti par une boîte de dialogue que vous êtes sur le point de remplacer un fichier.Pour des explications sur cette possibilité, reportez-vous à la section Transférer des fichiers de l'Aide en ligne.

Manuel d'utilisationWS_FTP Pro

Modes de transfertLes « modes de transfert » utilisés par WS_FTP Pro pour transférer un fichier sont au nombre de trois. Selon le type de fichier à transférer, vous devrez éventuellement sélectionner un de ces modes avant de tenter de transférer le fichier.

Ces modes sont appelés ASCII, binaire et Autodétection. Le tableau ci-après montre quel bouton sélectionner en fonction du type de fichier décrit.

Mode de transfert

Mode ASCII

Les fichiers de type texte, HTML, PostScript ou tout autre format ASCII (.txt, .html, .htm, .cgi) et les fichiers au format EBCDIC doivent être transférés en mode ASCII. Si vous transférez un fichier binaire en mode ASCII, le fichier transféré sera incomplet.

Mode binaire

Les fichiers de type graphique, exécutable ou compressé (.bmp, .jpg, .exe, .zip) doivent être transférés en mode binaire. Ce mode doit aussi être utilisé si le fichier n’a pas d’extension ou si son extension n’est pas enregistrée. C'est le mode de transfert par défaut.

Mode Auto-détection

Si vous sélectionnez le mode Autodétection, WS_FTP Pro vérifie si le fichier porte une extension enregistrée dans l'onglet Extensions de la boîte de dialogue Options. Si c'est le cas, le mode ASCII est utilisé. Dans le cas contraire, WS_FTP Pro utilise le mode binaire.

21Transférer des fichiersWS_FTP Pro

22

Transferts passifsEn règle générale, lors de la connexion à un site FTP, c’est le site FTP qui gère l'établissement de la connexion du canal des données avec votre ordinateur. Toutefois, certains sites FTP supportent les transferts passifs. Dans ce cas, c'est votre ordinateur qui établit la connexion du canal des données.

Le mode de transfert passif est sélectionné par défaut dans WS_FTP Pro ; nous vous recommandons d'utiliser ce mode de transfert pour tout site FTP le supportant. Notez que le mode de transfert passif peut être obligatoire dans les circonstances suivantes :

• pour les utilisateurs de réseaux protégés par certains types de pare-feux installés sur un routeur ;

• pour les utilisateurs de réseaux dont l'accès à l'internet passe par une passerelle exigeant des transferts passifs ;

• en cas de transferts incohérents ;• en cas de réception répétée d'erreurs liées au canal des

données (failed data channel).

Manuel d'utilisationWS_FTP Pro

Chapitre 4. Gestion des fichiers et des dossiersCe chapitre vous explique comment utiliser WS_FTP Pro pour vos opérations de gestion de fichiers et de dossiers sur les systèmes local et distant. La gestion des fichiers et des dossiers couvre :

• l'affichage et la navigation dans les arborescences ;

• les opérations de gestion des fichiers et des dossiers.

Affichage et navigationDans WS_FTP, vous disposez de divers outils et méthodes d'affichage et de navigation dans les arborescences de fichiers et de dossiers.

Nous vous présentons ici les divers éléments de la fenêtre WS_FTP Pro qui vous permettent d'afficher des fichiers et des dossiers et de naviguer dans l'arborescence des systèmes local et distant.

La barre Adresse affiche le chemin d'accès complet du dossier du site FTP auquel vous êtes connecté. Vous pouvez modifier manuellement ce chemin pour accéder aux dossiers listés dans le Dossier distant. La barre Adresse conserve les dix derniers chemins d'accès saisis au clavier.

Pour plus d'informations, reportez-vous à la section Affichage et exploration des arborescences de l'Aide en ligne.

Système local

Dossier parent

Barre d'adresse

Dossier distant Dossier local

Boutons MàJ (Actualiser)

Lecteurs

Bouton ChgRép (Changer de dossier)

Boutons Affichage

Système distant

23Gestion des fichiers et des dossiersWS_FTP Pro

24

Le volet gauche de la fenêtre WS_FTP Pro vous montre le système local (votre ordinateur) et où vous vous trouvez dans ce système. Le Dossier local montre tous les éléments du dossier identifié dans la zone Système local.

Cliquez sur l'icône d'un lecteur dans la liste du Dossier local pour accéder à ce lecteur.

Le volet droit de la fenêtre WS_FTP Pro vous montre le Système distant (le site FTP) auquel vous êtes connecté. Le Dossier distant montre tous les éléments du dossier identifié dans la zone Système distant.

Les boutons Affichage permettent de modifier la manière dont les listes sont affichées tandis que le bouton MàJ à droite de chaque liste permet d'actualiser leur contenu (de façon à disposer d'une arborescence de dossiers et fichiers à jour).

Le bouton ChgRép (équivalent à la commande Changer de dossier) vous permet de naviguer dans les dossiers en procédant d'une des manières suivantes :

• Sélectionnez le dossier souhaité et cliquez sur le bouton ChgRép. Dans la boîte de dialogue qui s'ouvre, vous pouvez valider le nom du dossier désiré ou en spécifier un autre.

• Pour ouvrir une boîte de dialogue vous invitant à saisir le nom du dossier souhaité, vérifiez qu'aucun élément n'est sélectionné dans la liste et cliquez sur le bouton ChgRép.

Dans la boîte de dialogue qui s'affiche, vous pouvez également changer de lecteur en tapant la lettre du lecteur souhaité suivie de deux-points (par exemple d:).

Opérations de gestion des fichiers et des dossiersDans WS_FTP Pro, vous disposez de nombreux moyens d'organiser, modifier ou supprimer rapidement et facilement des fichiers et des dossiers.

Pour plus d'informations, reportez-vous à la section Gestion des fichiers et des dossiers de l'Aide en ligne.

Manuel d'utilisationWS_FTP Pro

L'illustration ci-après met en évidence des éléments essentiels pour ces opérations.

Les boutons de connexion sont un élément essentiel pour vos opérations de gestion des fichiers. Voici une description des boutons concernés :

CrRép - (Créer un dossier). La commande Créer un dossier vous permet de créer un dossier (répertoire) sur votre ordinateur ou, si vous y êtes autorisé, sur le site FTP (vous pouvez uniquement créer un dossier sur un site FTP si vous disposez d'un compte et de droits de création sur le site). Lorsque vous sélectionnez cette commande, vous êtes invité à taper un nom de dossier valide pour le système courant.

Afficher. La commande Afficher vous permet de visualiser le contenu d'un fichier. Si vous sélectionnez un fichier sur un site FTP et que vous cliquez sur Afficher, le fichier est transféré dans votre dossier temporaire et est ouvert dans la visionneuse de fichiers texte par défaut.

Exécuter. La commande Exécuter vous permet d'ouvrir une application sur un serveur distant. Quand vous la sélectionnez, WS_FTP Pro télécharge le fichier dans votre dossier temporaire Windows (Temp) et exécute l'application à partir de là.

Supprimer. La commande Supprimer vous permet de supprimer un fichier ou un dossier sur votre ordinateur ou, si vous y êtes autorisé, sur le site FTP courant.

Dossier

Fichier

Boutonsde connexion (barresde connexion)

25Gestion des fichiers et des dossiersWS_FTP Pro

26

InfoRép - Infos dossier. La commande Infos dossier ouvre un fichier texte contenant des informations détaillées sur le dossier courant dans la visionneuse de fichiers texte par défaut (spécifiée dans l'onglet Général des options du programme). WS_FTP affiche toutes les données d'information sur le dossier que lui fournit le site FTP. Selon le site concerné, les données fournies pour chaque fichier ou sous-dossier du dossier courant peuvent être : la taille, le type, les permissions, la date de création, la date de la dernière modification et le nom de l'élément.

Organisation des fichiers et dossiers par glisser-déplacer

Pour organiser vos fichiers, vous pouvez les déplacer en les sélectionnant et en les faisant glisser jusqu'au dossier souhaité. Si l'opération est exécutée entre dossiers d'un même système, elle n'est pas un transfert FTP.

Changement des permissions de fichier UNIXVous pouvez changer les permissions (aussi appelées « modes ») d'un fichier UNIX sur un site FTP si vous disposez des droits nécessaires.

1 Sélectionnez le fichier, puis sélectionnez successivement dans le menu contextuel (bouton droit de la souris) Commandes FTP et chmod (UNIX).

2 Suivez une des procédures ci-dessous.

• Sélectionnez les permissions souhaitées en cochant les cases appropriées.

• Tapez un nombre de trois ou quatre chiffres correspondant aux permissions (comme décrit dans le tableau plus loin).

3 Cliquez sur le bouton OK.

Les options sélectionnées n’indiquent pas nécessairement les permissions courantes du fichier ou du dossier sélectionné.

Si vous essayez de modifier des permissions, vérifiez si l’opération a réussi dans la zone des messages ou dans le journal.

Manuel d'utilisationWS_FTP Pro

Informations générales

Les permissions peuvent être exprimées sous la forme d'un code à trois ou quatre chiffres (par exemple 1644).

• Le premier chiffre s'interprète de la manière suivante :

• s'il s'agit de 1 (le « sticky bit » dans la communauté UNIX), il définit la permission de lien à des répertoires ou définit l'attribut « save-text » d'un fichier ;

• s'il s'agit de 2, il définit l'identifiant de groupe à l'exécution ;• s'il s'agit de 4, il définit l'identifiant utilisateur à l'exécution.

• le second chiffre exprime les permissions de Propriétaire ;

• le troisième les permissions de Groupe ;

• et le quatrième, les permissions de tiers (Autre).

Ce code à quatre chiffres est utilisé dans la zone des messages et dans le journal de WS_FTP Pro ainsi que par certains administrateurs système et fournisseurs d'accès internet.

Le tableau ci-dessous montre la relation entre les cases à cocher dans WS_FTP Pro et les trois derniers chiffres. La troisième colonne indique les valeurs possibles pour les permissions Propriétaire, Groupe et Autre telles qu’elles apparaissent dans la valeur à dix positions de la première colonne d'une liste de répertoire sur un site UNIX.

Dans la liste du répertoire, la première position indique si l'élément est un fichier (-, s, S ou t) ou un répertoire (d) tandis que les positions

Options sélectionnées dans WS_FTP Pro

2e, 3e ou 4e chiffre du code à 4 chiffres

Permissions dans la liste du répertoire

Aucune 0 ---Exécuter 1 --xÉcrire 2 -w-Écrire, exécuter 3 -wxLire 4 r--Lire, exécuter 5 r-xLire, écrire 6 rw-Lire, écrire, exécuter 7 rwx

27Gestion des fichiers et des dossiersWS_FTP Pro

28

deux à dix indiquent les permissions Propriétaire, Groupe et Autre.

Par exemple, la valeur 751 correspond à drwxr-x--x dans la liste du répertoire. Cette expression se compose de quatre parties ::

d rwx r-x --xPosition 1 : indique si l’élément est un fichier (-, s, S ou t) ou un répertoire (d).

Positions 2 à4 :

permissionsPropriétaire :

lire, écrire,exécuter

Positions 5 à 7 : permissions

Groupe : lire et

exécuter

Positions 8 à 10 : permissionsAutre : exécuter

Manuel d'utilisationWS_FTP Pro

Chapitre 5. L'interface ExplorateurContrairement aux versions précédentes de WS_FTP Pro, la version 7.0 intègre une interface Explorateur indépendante de l'Explorateur Windows de Microsoft. Désormais, la plupart des fonctions de cette interface sont exploitées de la même manière que dans l'interface classique ; en outre, les performances et la rapidité de l'interface Explorateur ont été sensiblement améliorées.

AperçuL'illustration dessous identifie les différences essentielles entre l'interface Explorateur et l'interface classique. Elle montre l'interface telle qu'elle se présente après l'établissement d'une connexion à un serveur FTP.

Les boutons Affichage modifient la manière dont les fichiers sont affichés.

Ce volet affiche le dossier distant du site FTP auquel vous êtes connecté.

Une fois la connexion établie, l'icône de site change.

Icône de site

Dossiers de sites. Le symbole + indique que le dossier contient des sites configurés.

La barre d'état affiche l'état courant de l'interface.

Pour davantage d'informations, reportez-vous à l'Aide en ligne. La plupart de ses sections sont aussi valables pour l'interface Explorateur.

29L'interface ExplorateurWS_FTP Pro

30

Utilisation de l'interface ExplorateurNous vous expliquons ci-dessous comment bien démarrer avec l'interface Explorateur.

Configurer un site

Avant d'établir une connexion, vous devez sélectionner un site préconfiguré ou configurer un nouveau site. Pour configurer un nouveau site :

1 Sélectionnez le dossier dans lequel la configuration du site doit être enregistrée.

2 Dans le volet droit, sélectionnez Nouveau.

3 Suivez les instructions de l'Assistant de création d'un nouveau site.

4 Cliquez sur Terminer au terme de la procédure.

Quand vous cliquez sur Terminer, le site est ajouté au dossier.

Établir une connexion

Après avoir configuré un site, vous pouvez vous y connecter. Pour cela, il vous suffit de cliquer sur le nom du site dans le volet gauche. Si les données de configuration sont correctes et que le site FTP accepte les connexions, le volet droit affiche le dossier distant lorsque la connexion est établie.

Transférer des fichiers

Le transfert de fichiers dans l'interface Explorateur s'apparente au transfert par glisser-déplacer de l'interface classique. Pour transférer un fichier :

1 Connectez-vous à un site.

2 Ouvrez l'Explorateur Windows.

3 Affichez le dossier local où se trouve le fichier que vous souhaitez télétransmettre ou dans lequel vous souhaitez télécharger le fichier.

4 Sélectionnez le fichier ou le dossier à transférer (pour sélectionner plusieurs fichiers, maintenez la touche Ctrl enfoncée pendant que vous cliquez sur les noms de fichiers). Vous pouvez

Manuel d'utilisationWS_FTP Pro

sélectionner les fichiers à télétransmettre sur le Bureau ou dans une fenêtre de l'Explorateur Windows.

5 Faites glisser le fichier vers l'emplacement où il doit être transféré. S'il s'agit d'une télétransmission, faites glisser le fichier jusqu'au dossier distant sur le site FTP. S'il s'agit d'un téléchargement, faites glisser le fichier jusqu'à la fenêtre de l'Explorateur Windows.

31L'interface ExplorateurWS_FTP Pro

32

Manuel d'utilisationWS_FTP Pro

Chapitre 6. Le Gestionnaire de transferts WS_FTPCe chapitre couvre les sujets suivants :

• Présentation du Gestionnaire de transferts

• Fenêtres du Gestionnaire de transferts

Présentation du Gestionnaire de transfertsLe Gestionnaire de transferts WS_FTP Pro vous permet de suivre l'état d'avancement des transferts, de planifier les transferts de fichiers multiples et de consulter les fichiers-journaux associés aux transferts.

Fenêtres du Gestionnaire de transfertsLes sections ci-dessous décrivent les fenêtres susceptibles d'être affichées lors de l'utilisation du Gestionnaire de transferts.

Fenêtre Transferts du Gestionnaire de transferts

La fenêtre Transferts du Gestionnaire affiche la liste de tous les transferts en attente, suspendus et achevés. Pour l'afficher à partir de l'une ou l'autre des interfaces de WS_FTP Pro : Dans le menu Affichage, sélectionnez Gestionnaire de transferts.

• Source. Chemin et nom du fichier ou du dossier à transférer

• État. Code d'état courant de l'élément listé

• Transférés. Nombre d'octets transférés

• Taux (ko/sec). Nombre de kilo-octets transférés par seconde

Vous pouvez supprimer les requêtes exécutées soit manuellement soit automatiquement en sélectionnant Supprimer les requêtes exécutées du Gestion. de transferts dans

Utiliser le mode de traitement par lots

Vous pouvez utiliser le mode Traitement par lots pour ajouter des requêtes au Gestionnaire de transferts (interface classique uniquement).

Traitement par lots (interface classique uniquement)

1 Connectez-vous à un serveur FTP.

2 Cliquez sur le bouton Traitement par lots.

3 Sélectionnez un ou plusieurs fichiers et cliquez sur la flèche de transfert. Le(s) fichier(s) seront placés dans le Gestionnaire de transferts.

4 Après avoir ajouté tous les fichiers au « lot », cliquez sur le bouton Traitement par lots pour quitter le mode de traitement par lots.

5 Dans le Gestionnaire de transferts, sélectionnez les requêtes à exécuter. Maintenez la touche Ctrl enfoncée pour sélectionner plusieurs requêtes.

6 Dans le menu Transférer, sélectionnez Exécuter.

Procédure

33Le Gestionnaire de transfertsWS_FTP Pro

34

• Taille. Taille réelle du fichier en octets

• Temps restant. Estimation du temps nécessaire pour l'achèvement du transfert

Propriétés de requête

Vous pouvez cliquer deux fois sur tout élément dans la fenêtre des transferts du Gestionnaire pour en afficher les propriétés dans la boîte de dialogue Propriétés de requête.

La fenêtre Propriétés de requête vous fournit les informations suivantes.

• Hôte source. Nom, URL ou adresse IP du système source du transfert

• Hôte cible. Nom, URL ou adresse IP du système cible du transfert

• Type. Type de transfert en cours d'exécution : télétransmission (upload) ou téléchargement (download)

• État. Code d'état courant de l'élément listé

• Soumise à. Date et heure auxquelles le fichier a été soumis au Gestionnaire

• Début. Date et heure auxquelles le transfert du fichier a débuté

• Total octets. Taille réelle du fichier (en octets)

• Octets transférés. Nombre d'octets transférés

• Taux de transfert. Nombre de kilo-octets transférés par seconde

• Fin. Date et heure auxquelles le transfert s'est terminé

• Mode de transfert. Mode de transfert utilisé pour le fichier

ProcédurePlanifier un transfertPour planifier un transfert dans le Gestionnaire de transferts :

1 Sélectionnez une requête, un fichier ou un dossier.

2 Dans le menu Transférer, sélectionnez Planifier.

3 Dans la boîte de dialogue Propriétés de l'élément planifié, spécifiez l'heure, la date et la fréquence du transfert.

4 Cliquez sur OK pour ajouter l'élément au Planificateur.

ProcédureSuspendre un transfert

Pour suspendre un transfert en cours dans le Gestionnaire de transferts :

1 Sélectionnez l'élément.

2 Dans le menu Transférer, sélectionnez Suspendre.

ProcédureSupprimer un élémentPour supprimer un élément dans le Gestionnaire de transferts :

1 Sélectionnez l'élément à supprimer.

2 Dans le menu Transférer, sélectionnez Supprimer.

Manuel d'utilisationWS_FTP Pro

• Source. Chemin d'accès du côté du système source du transfert

• Cible. Chemin d'accès du côté du système cible du transfert

Fenêtre Journal

Pour afficher le fichier-journal associé à un élément, sélectionnez l'élément, puis la commande Journal dans le menu Transférer. La fenêtre suivante s'affiche.

La fenêtre du journal contient toutes les actions exécutées pour le transfert concerné, y compris les suspensions et reprises du transfert.

Reportez-vous à l'annexe B pour une description des messages d'erreur susceptibles d'apparaître dans le journal.

35Le Gestionnaire de transfertsWS_FTP Pro

36

Manuel d'utilisationWS_FTP Pro

Chapitre 7. Les outils SSLCe chapitre vous explique ce qu'est une connexion SSL et comment configurer WS_FTP Pro pour établir des connexions sécurisées (SSL).

Qu'est-ce que SSL ?Le protocole SSL (Secure Socket Layer) est un protocole de chiffrement-déchiffrement des données transmises au moyen d'une connexion internet directe. Quand un client établit une connexion SSL à un serveur, toutes les données échangées avec ce serveur sont chiffrées au moyen d'un algorithme mathématique complexe qui rend leur déchiffrement très difficile pour quiconque les intercepte.

Voici, étape par étape, comment fonctionne une connexion SSL.

Étape 1. Le client établit une connexion initiale au serveur et lui adresse une requête de connexion SSL.

Étape 2. Si le serveur est correctement configuré, il envoie au client son certificat et sa clé publique.

Étape 3. Le client compare le certificat reçu du serveur à une base de données des certificats approuvés (ou « autorités approuvées »). Si le certificat y figure, c'est que le serveur est digne de confiance et le client passe à l'étape 4. Dans le cas contraire, l'utilisateur doit ajouter le certificat a la base de données des autorités approuvées avant de passer à l'étape 4.

37Les outils SSLWS_FTP Pro

38

Étape 4. Le client utilise la clé publique pour chiffrer une clé de session et envoie la clé de session au serveur. Si le serveur a requis le certificat du client à l'étape 2, c'est à ce stade-ci que le client doit l'envoyer.

Étape 5. Si le serveur est configuré pour recevoir des certificats, il compare le certificat reçu avec ceux de sa base de données des autorités approuvées et accepte ou refuse la connexion.

Si la connexion est refusée, un message d'échec est envoyé au client. Si la connexion est acceptée ou si le serveur n'est pas configuré pour recevoir des certificats, le serveur déchiffre la clé de session envoyée par le client à l'aide de sa propre clé privée, envoie un message de réussite au client et ouvre de ce fait un canal de données sécurisé.

Pour comprendre la manière dont SSL fonctionne, il est essentiel de comprendre le fonctionnement de ses différentes composantes. Voici la liste de ces composantes et le rôle jouée par chacune.

Client. WS_FTP Pro est le client.

Certificat. Le fichier de certificat contient les données d'identification du client ou du serveur. Ce fichier est utilisé durant la négociation de la connexion pour identifier les parties impliquées. Dans certains cas, le certificat du client doit être contresigné par le certificat du serveur pour qu'une connexion SSL puisse être établie. Les fichiers de certificat portent l'extension .crt.

Clé de session. La clé de session est la clé utilisée par le client et par le serveur pour chiffrer les données. Elle est créée par le client.

Clé publique. La clé publique est la clé utilisée par le client pour chiffrer la clé de session. Il ne s'agit pas d'un fichier en tant que tel, mais du produit de la création d'un certificat et d'une clé privée. Les données chiffrées à l'aide d'une clé publique ne peuvent être déchiffrées que par la clé privée utilisée pour créer la clé publique.

Clé privée. La clé privée déchiffre la clé de session du client, dont le chiffrement a été opéré à l'aide d'une clé publique. Un fichier de clé privée a l'extension .key. Une clé privée NE doit JAMAIS être distribuée.

Demande de signature de certificat. Une demande de signature de certificat est générée chaque fois qu'un certificat est créé. Ce fichier

Manuel d'utilisationWS_FTP Pro

est utilisé quand vous devez faire signer le certificat. Une fois la demande de signature de certificat signée, un nouveau certificat est émis et peut être utilisé à la place du certificat non signé.

Établir une connexion SSLPour établir une connexion SSL avec un serveur configuré pour SSL et sur lequel vous disposez d'un compte :

1 En premier lieu, quand vous configurez un site, n'oubliez pas de cocher la case Sécurisé (SSL).

2 Après que vous avez cliqué sur Connecter, WS_FTP Pro indique au serveur que vous souhaitez établir une connexion SSL. Le serveur vous transfère un certificat d'identification qui permet au client d'identifier le serveur. Si ce certificat figure déjà dans votre base de données des autorités approuvées, la connexion est établie.

3 Dans le cas contraire, la boîte de dialogue Certificat non approuvé s'affiche.

4 Sélectionnez l'option souhaitée et cliquez sur OK. Si le serveur ne requiert pas un renvoi de certificat, la connexion sécurisée sera établie. Toutes les données transmises entre votre ordinateur et le serveur seront encryptées.

Si le serveur auquel vous tentez de vous connecter requiert le renvoi d'un certificat par WS_FTP Pro, suivez la procédure de vérification du certificat client.

Vérification du certificat client

Si le serveur auquel vous tentez de vous connecter exige du client qu'il lui renvoie un certificat d'identification :

1 Configurez le site en veillant à cocher la case Sécurisé (SSL).

2 Créez un certificat. Pour plus d’informations, reportez-vous à la section “Création d'un certificat”, page 40.

3 Envoyez le fichier de demande de signature du certificat à l'administrateur du serveur.

4 Quand l'administrateur du serveur aura signé votre demande de signature du certificat, elle vous sera renvoyée.

39Les outils SSLWS_FTP Pro

40

5 Quand vous recevrez le fichier, suivez la procédure “Sélection d'un certificat”, page 41 pour sélectionner le nouveau certificat dans la zone Certificat.

6 Connectez-vous au serveur.

Création d'un certificatPour créer un certificat SSL :

1 Dans le menu Outils, sélectionnez Configuration SSL. La fenêtre des outils SSL s'affiche.

2 Cliquez sur l'onglet Création du certificat.

3 Tapez un nom dans la zone Nom du certificat. Ce nom sera celui du certificat généré par WS_FTP Pro.

4 Cliquez sur le bouton Parcourir (…) à côté de la zone Emplacement pour sélectionner le dossier dans lequel le certificat doit être créé.

5 Complétez toutes les zones sous Informations du certificat :

Localité. Nom du lieu où vous résidez (p. e. Lyon)

Départ./Province. Département ou province où vous résidez (p. e. Rhône)

Organisation. Nom de société ou de particulier

Nom commun. Soit le nom de la personne qui crée le certificat

Manuel d'utilisationWS_FTP Pro

soit le nom de domaine complet du serveur associé à l'hôte

Phrase clé. Phrase secrète à utiliser pour chiffrer la clé privée Il est important de se souvenir de cette phrase. Elle peut être formée d'une combinaison quelconque de mots, symboles, espaces et chiffres.

Confirmer la phrase clé. Retapez la phrase-clé saisie précédemment.

Pays. Pays où vous résidez, exprimé sous la forme d'un code pays de deux lettres valide (p. e. FR)

Mél. Adresse électronique de la personne titulaire du certificat

Service. Nom d'une unité de l'organisation (p. e. Recherche et Développement)

6 Après avoir complété correctement toutes les zones, cliquez sur Créer pour générer les clés, le certificat et la demande de signature du certificat. Note : la création du certificat n'est possible que si toutes les zones ont été complétées.

Si vous créez un certificat à utiliser avec WS_FTP Pro, envoyez la demande de signature du certificat (par mél) à l'administrateur de votre serveur. S'il exige ce certificat, il le signera et vous le renverra. Le certificat qui vous est renvoyé doit être celui que vous identifiez dans l'onglet Sélection du certificat.

Sélection d'un certificatL'onglet Sélection du certificat est utilisé pour sélectionner la clé privée et le certificat à utiliser durant la négociation d'une connexion SSL. Si vous n'avez pas encore créé de certificat, reportez-vous à la procédure de “Création d'un certificat”, page 40.

41Les outils SSLWS_FTP Pro

42

Pour sélectionner un certificat SSL :

7 Cliquez sur le bouton Parcourir (...) à droite de la zone Clé privée pour sélectionner la clé privée à utiliser durant la négociation SSL.

8 Cliquez sur le bouton Parcourir (...) à droite de la zone Certificat pour sélectionner le certificat à utiliser durant la négociation SSL. Le certificat doit avoir été créé avec la clé sélectionnée dans la zone Clé privée.

9 Tapez la phrase clé associée au certificat dans les zones Phrase clé et Confirmer la phrase clé. Une phrase clé est formée d'une combinaison quelconque de mots, de symboles, d'espaces et de chiffres. Elle est sensible à la casse et doit toujours être exactement identique.

Si la phrase clé tapée dans ces zones est incorrecte, le certificat et la clé privée ne peuvent être vérifiés et les informations de sélection du certificat ne peuvent être enregistrées.

10 Cliquez sur Appliquer pour enregistrer les informations de sélection.

Si vous cliquez sur le bouton Réinit., vos modifications sont annulées et remplacées par les dernières informations de sélection d'un certificat enregistrées.

Manuel d'utilisationWS_FTP Pro

Autorités approuvéesL'onglet Autorités approuvées conserve une liste avec le nom des certificats reconnus par WS_FTP Pro.

Affichage du certificat :

Émis pour. Identification du destinataire du certificat

Émis par. Identification du signataire du certificat

Expiration. Date d'expiration du certificat

Ajouter un certificat

Pour ajouter un certificat à la base de données Autorités approuvées :

1 Cliquez sur le bouton Importer et sélectionnez le chemin d'accès et le nom de fichier du certificat. La boîte de dialogue Ajouter le certificat ? s'affiche.

43Les outils SSLWS_FTP Pro

44

2 Vérifiez les informations affichées dans cette boîte et cliquez sur Oui pour ajouter le certificat à la base de données.

Exporter un certificat

Pour exporter un certificat depuis la base de données Autorités approuvées :

1 Sélectionnez le certificat à exporter depuis la base de données.

2 Cliquez sur le bouton Exporter.

Sélectionnez le dossier dans lequel le certificat doit être copié et tapez le nom souhaité pour le fichier de certificat.

3 Cliquez sur OK.

Supprimer un certificat

Pour supprimer un certificat :

1 Sélectionnez le certificat à supprimer.

2 Cliquez sur Supprimer.

3 Un avertissement s'affiche pour vous conseiller d'exporter le certificat avant de le supprimer vu que la suppression du certificat entraîne la suppression du fichier correspondant.

4 Cliquez sur OK pour supprimer le certificat.

Certificat non approuvéSi vous utilisez l'option de connexion SSL pour vos connexions à un serveur, celui-ci vous envoie un certificat. Si le certificat ne figure pas dans la liste de l'onglet Autorités approuvées ou s'il n'a pas été signé au moyen d'un certificat de cette liste, cette boîte de dialogue s'affiche.

Manuel d'utilisationWS_FTP Pro

Informations du certificat :

Émis pour. Nom de la personne ou de la société propriétaire du certificat

Émis par. Nom de la personne ou de la société signataire du certificat

Actif à partir de. Date à laquelle le certificat a été activé

Expiration. Date à laquelle le certificat cesse d'être valide

Options

Autoriser uniquement cette connexion. Si cette option est sélectionnée, la connexion est établie, mais WS_FTP Pro n'attribue pas au certificat le statut d'autorité approuvée, de sorte qu'à la connexion suivante au serveur, cette boîte de dialogue s'affichera à nouveau.

Approuver ce certificat. Si cette option est sélectionnée, la connexion est établie et le certificat est ajouté à la base de données des autorités approuvées dans l'onglet Autorités approuvées de sorte que vous ne serez plus invité à l'approuver lors de connexions ultérieures.

Ne pas autoriser cette connexion. Si cette option est sélectionnée, la connexion prend fin.

45Les outils SSLWS_FTP Pro

46

Manuel d'utilisationWS_FTP Pro

Chapitre 8. Outil Synchronize : synchronisation des fichiers et des dossiersL'outil WS_FTP Synchronize vous permet de synchroniser (« aligner » ou « mettre en miroir ») des arborescences entre votre système et un serveur FTP distant avec un minimum d'efforts.

Il assure la mise à jour automatique de vos sites distants en y transférant les fichiers qui ont été modifiés et en y supprimant les fichiers effacés du dossier local de référence. Il est particulièrement précieux pour la mise à jour rapide et efficace des sites web.

Ce chapitre vous donne un aperçu de l'outil Synchronize et illustre par l'exemple l'usage qui peut en être fait. Pour des informations détaillées sur l'utilisation de Synchronize, lancez l'outil et consultez son Aide en ligne.

Mieux vaut le savoir !L'outil Synchronize peut supprimer ou remplacer des fichiers en masse sans vous demander de confirmation préalable.

Pour vérifier si le résultat de l'utilisation de Synchronize est conforme à vos attentes, commencez toujours par exécuter un nouveau fichier de contrôle en « mode test » avant de l'exécuter en mode réel. Vous pouvez ensuite vérifier dans la fenêtre d'état si l'exécution du fichier de contrôle fournit le résultat escompté.

Contrôlez les lignes telles que :

# suppression filea.ext# envoi de fileb.ext 19960217/00:00 (19950217/00:00)# réception de fileb.ext 19960217/00:00 (19950217/00:00)

Utiliser l'outil SynchronizeDémarrez l'outil Synchronize en suivant une des procédures ci-dessous.

47L'outil SynchronizeWS_FTP Pro

48

• Dans le menu Outils, sélectionnez Synchroniser.

• Cliquez sur le bouton Démarrer de Windows et sélectionnez Programmes-> WS_FTP Pro -> Utilitaire WS_FTP Pro Synchronize.

ExempleVoici un exemple de la manière dont vous pouvez utiliser l'outil WS_FTP Synchronize.

Quand vous cliquez sur le bouton Exéc., le fichier de contrôle nommé rarmstrong (le dernier élément du chemin d'accès affiché dans la zone Fichier de contrôle) est exécuté en fonction des options définies dans la boîte de dialogue Outil de synchronisation WS_FTP.

• L'outil se connecte au site FTP défini dans la zone Nom du site en s'identifiant avec le nom d'utilisateur et le mot de passe fournis dans la boîte de dialogue.

• Une fois la connexion établie, l'outil Synchronize va dans le dossier « /idstuff » du site FTP et dans le dossier « C:\docutorials » de votre ordinateur.

• Vu les options sélectionnées, le dossier du site FTP est aligné sur le dossier local moyennant la création des dossiers qui n'existent pas encore et l'exécution de toutes les copies ou mises à jour de fichiers nécessaires pour que les dossiers soient identiques.

Manuel d'utilisationWS_FTP Pro

• Comme l'option Forcer la mise à jour de la cible est sélectionnée, les copies ou mises à jour de fichiers sont exécutées sans tenir compte de la date des éléments du dossier cible.

• Comme l'option Connexion sécurisée (SSL) est sélectionnée, Synchronize tente d'établir une connexion SSL au serveur FTP au moyen des paramètres définis par l'outil Configuration SSL. Pour plus d'informations sur les connexions SSL, reportez-vous au “Chapitre 7. Les outils SSL”, page 37. L'échec d'une connexion SSL entraîne l'échec de la tâche de synchronisation.

• Si vous souhaitez que cette tâche de synchronisation soit exécutée à intervalles réguliers ou à une heure donnée de la journée, cliquez sur le bouton Planifier. La boîte de dialogue Propriétés de l'élément planifié s'affiche. Spécifiez l'heure, la date et la fréquence de la tâche de synchronisation dans cette boîte. Pour plus d'informations sur l'utilisation du Planificateur WS_FTP, reportez-vous à “Utiliser le Planificateur”, page 65.

ExclusionsWS_FTP Synchronize vous permet d'exclure des dossiers et des fichiers d'une tâche de synchronisation. Spécifiez les paramètres d'exclusion à appliquer dans la zone Exclure. Ces paramètres sont spécifiés comme une suite de valeurs séparées par des virgules. Le caractère d'espacement étant interprété comme un élément d'exclusion, n'en insérez aucun avant ou après la virgule sauf s'il fait partie du nom des fichiers ou dossiers à exclure de la synchronisation. Les caractères génériques * et ? peuvent être utilisés dans les noms de fichiers ou de dossiers. Voici un exemple de paramètres d'exclusion :

/monarbre/*.exe,monarbre\,m*arbre\,\m?narbre\,/monarbre/suivant/mafich?.*,monarbre\*.exe

Voici comment interpréter chacune des valeurs d'exclusion de l'exemple :

/monarbre/*.exe

Exclusion de fichiers absolue. Tous les fichiers .exe du dossier nommé « monarbre » sont exclus et le chemin d'accès au dossier démarre à la racine du système de fichiers.

monarbre\

49L'outil SynchronizeWS_FTP Pro

50

Exclusion de dossier relative. Tout dossier nommé « monarbre » sera exclu où qu'il se trouve dans le système de fichiers.

\m?narbre\

Exclusion de dossier absolue. Tous les dossiers dont le nom correspond au filtre « m?narbre » seront exclus, mais le chemin d'accès pris en compte démarre à la racine du système de fichiers. Le ? représente un (et un seul) caractère quelconque.

m*arbre\

Exclusion de dossier relative. Tout dossier dont le nom correspond au filtre « m*arbre » sera exclu où qu'il se trouve dans le système de fichiers. L'astérisque (*) remplace un nombre quelconque de caractères entre « m » et « arbre ».

/monarbre/suivant/mafich?.*

Exclusion de fichiers absolue. S'il se trouve dans le dossier « /monarbre/suivant », tout fichier dont le nom commence par « mafich », est suivi par un (et un seul) caractère quelconque et se termine par une extension quelconque, sera exclu.

monarbre\*.exe

Exclusion de fichiers relative. Tout fichier .exe se trouvant dans un dossier nommé « monarbre », où que ce dossier se trouve dans le système de fichiers, sera exclu.

Utiliser l'outil Synchronize à partir de la ligne de commandeL'outil Synchronize peut être exploité à partir de la ligne de commande pour la planification et l'exécution automatiques de tâches de synchronisation. Pour cela, vous devez d'abord configurer et tester le fichier de contrôle associé à la tâche de synchronisation dans l'interface utilisateur.

Cela fait, vous pouvez lancer l'outil Synchronize à partir de la ligne de commande en respectant la syntaxe de commande ci-dessous :

ftpsync -f fich_contrôle.ctl

Vous pouvez aussi ajouter cette commande à un fichier batch et planifier son exécution au moyen du Planificateur WS_FTP Pro. Pour plus d'informations sur l'utilisation de fichiers batch comportant des

Manuel d'utilisationWS_FTP Pro

commandes exécutables à partir de la ligne de commande, reportez-vous à “Utilisation d'un fichier batch”, page 79. Pour plus d'informations sur l'utilisation du Planificateur WS_FTP, reportez-vous à “Utiliser le Planificateur”, page 65.

51L'outil SynchronizeWS_FTP Pro

52

Manuel d'utilisationWS_FTP Pro

Chapitre 9. L'outil de recherche FindL'outil WS_FTP Find vous permet d'exécuter une recherche sur un site FTP pour y trouver des fichiers correspondant à des critères que vous spécifiez, et de transférer ces fichiers sur votre ordinateur. Il vous sera particulièrement utile pour localiser un fichier déterminé sur les gros sites FTP à l'arborescence complexe.

Ce chapitre vous donne un aperçu de l'outil Find et quelques exemples de l'utilisation qui peut en être faite. Pour des informations détaillées sur l'utilisation de Find, démarrez l'outil et consultez son Aide en ligne.

Utiliser l'outil FindPour trouver un fichier sur un site FTP :

1 Démarrez l'outil Find en suivant une des procédures ci-dessous.

• Dans le menu Outils, sélectionnez Chercher. • Cliquez sur le bouton Démarrer de Windows et sélectionnez

Programmes-> WS_FTP Pro-> Utilitaire WS_FTP Find.

2 Utilisez la liste Rechercher dans pour sélectionner un site dans lequel vous avez déjà exécuté une recherche précédemment ou cliquez sur le bouton Parcourir pour spécifier le site auquel vous souhaitez vous connecter pour votre recherche. Vous pouvez aussi taper dans cette zone un nom d'hôte ou une URL FTP.

3 Spécifiez vos critères de recherche. Vous pouvez spécifier des critères de nom, de date et de taille.

53L'outil de recherche FindWS_FTP Pro

54

4 Cliquez sur Rechercher maintenant. L'outil Find se connecte au site FTP et exécute une recherche sur la base des critères spécifiés.

Par exemple, si vous cherchez un fichier nommé filelist.txt sur le site FTP Ipswitch, les résultats de recherche suivants s'affichent.

Utiliser les résultats d'une recherche

Une fois que vous avez trouvé un fichier sur un site FTP, vous pouvez :

• le transférer ;

• planifier son transfert à une date ultérieure en sélectionnant Planifier dans le menu contextuel (bouton droit de la souris).

Pour transférer un fichier :

1 Dans la boîte de dialogue ci-dessus, sélectionnez le fichier à transférer et sélectionnez Transférer dans le menu contextuel

Fichier trouvé par la recherche

Manuel d'utilisationWS_FTP Pro

(bouton droit de la souris). Une fenêtre de navigation s'affiche.

2 Sélectionnez le dossier dans lequel le fichier doit être téléchargé.

ExemplesLes exemples fournis ici illustrent différents types de recherche.

Recherche d'un fichier dont vous n'êtes pas certain du nom

L'illustration ci-dessous vous montre comment chercher un fichier dont vous n'êtes pas sûr de connaître le nom exact. Dans cet exemple, on sait simplement que le nom commence par ws_f. L'astérisque à la fin de la chaîne est un « caractère générique » qui est utilisé à la place des caractères manquants. Lors de l'exécution de la recherche, l'outil

55L'outil de recherche FindWS_FTP Pro

56

Find trouvera tous les fichiers du site dont le nom commence par ws_f.

Les résultats de la recherche sont affichés ci-dessous.

Vous pouvez également utiliser les caractères génériques * et ? au début du nom si vous n'êtes pas sûr de connaître avec exactitude le début du nom du fichier à rechercher. Par exemple, la recherche de « *.exe » trouvera tous les fichiers dont le nom se termine par l'extension de fichier .exe.

Chaîne de recherche

Manuel d'utilisationWS_FTP Pro

Recherche d'un fichier avec un critère de date

Pour rechercher un fichier sur la base d'un critère de date, cliquez sur l'onglet Date et spécifiez les options de date souhaitées. Dans l'exemple ci-dessous, l'outil WS_FTP Find recherchera tous les fichiers dont la date est comprise entre le 10 avril 2001 et le 20 avril 2001.

Recherche d'un fichier dans un dossier déterminé

Si vous savez dans quel dossier se trouve le fichier que vous recherchez, vous pouvez restreindre la recherche de l'outil Find à ce dossier.

57L'outil de recherche FindWS_FTP Pro

58

Pour spécifier un dossier particulier :

1 Cliquez sur le bouton Parcourir à droite de la zone Rechercher dans pour vous connecter au site sélectionné et afficher son arborescence.

2 Sélectionnez le dossier dans lequel vous souhaitez exécuter la recherche.

3 Cliquez sur OK. Le chemin d'accès du dossier sélectionné apparaît dans la zone Rechercher dans.

4 Cliquez sur Rechercher maintenant pour exécuter la recherche dans le dossier spécifié.

Recherche d'un fichier sur la base d'un critère de taille

Si vous souhaitez limiter la recherche à des fichiers dont la taille est inférieure ou supérieure à une taille donnée, spécifiez le nom du site FTP et le nom du fichier à rechercher dans l'onglet Nom et

Manuel d'utilisationWS_FTP Pro

emplacement, puis cliquez sur l'onglet Avancée.

Dans la zone Taille, sélectionnez Minimum ou Maximum et dans la zone Ko, tapez la taille du fichier en kilo-octets.

59L'outil de recherche FindWS_FTP Pro

60

Manuel d'utilisationWS_FTP Pro

Chapitre 10. L'outil de script ScriptingL'outilWS_FTP Scripting vous permet de grouper un nombre illimité de tâches de transferts de fichiers dans un script qui les exécutera en une seule opération. Cette possibilité est particulièrement intéressante pour vos opérations de transfert répétitives.

Ce chapitre vous donne un aperçu de l'outil Scripting et quelques exemples d'utilisations possibles de cet outil. Pour des informations détaillées sur l'utilisation de Scripting, démarrez l'outil et consultez son Aide en ligne.

Avec les scripts, vous pouvez :

• vous connecter à des sites FTP ;

• télétransmettre ou télécharger des fichiers ;

• sélectionner le mode de transfert souhaité ;

• créer, supprimer ou renommer des dossiers ;

• supprimer ou renommer des fichiers ;

• exécuter une commande DOS.

Les scripts peuvent également intégrer quelques commandes de contrôle d'exécution. Ces commandes vous permettent de :

• vérifier la réussite ou l'échec de la commande exécutée ;

• sauter à une autre ligne du script en cas de réussite ou d'échec.

Imaginons que, chaque semaine, vous devez transférer des rapports sur le serveur FTP de votre société afin que vos collègues d'autres filiales puissent les télécharger. Pour ce faire, vous avez décidé de transférer les rapports de la semaine en cours dans un dossier nommé Courant. Vous pourriez créer un script qui :

• renomme le dossier Courant de la semaine précédente en Preced ;

• crée un nouveau dossier nommé Courant ;

• télétransmet vos rapports pour la semaine en cours dans le dossier Courant.

Vous pouvez aussi créer des scripts pour vos tâches de téléchargement régulières.

61L'outil de script ScriptingWS_FTP Pro

62

Utiliser l'outil ScriptingDémarrez l'outil Scripting en suivant une des procédures ci-dessous.

• Dans le menu Outils, sélectionnez Script.

• Cliquez sur le bouton Démarrer de Windows et sélectionnez Programmes-> WS_FTP Pro-> Utilitaire WS_FTP Pro Scripting.

Créer et déboguer des scriptsPour créer et déboguer un script, démarrez l'outil Scripting.

La fenêtre Éditeur/Débogueur de script WS_FTP s'affiche.

Une fenêtre MS-DOS est automatiquement ouverte à l'arrière-plan de la fenêtre Éditeur/Débogueur de script WS_FTP afin d'afficher le résultat des commandes SHELL.

Exécuter un scriptL'exécution d'un script peut être lancée à partir de la ligne de commande ou de l'outil Scripting.

Exécuter un script à partir de la ligne de commande

Ouvrez une fenêtre MS-DOS et, à la suite de l'invite, tapez la commande ftpscrpt suivie de tout paramètre de la ligne de commande approprié. Par exemple :

ftpscrpt -f script1.scp

Vous pouvez utiliser d'autres paramètres avec la commande ftpscrpt. Pour des informations détaillées, consultez la rubrique « Exécuter un script » de l'Aide en ligne.

Pour pouvoir exécuter un script à partir de tout dossier de votre disque dur, incluez le nom du dossier où se trouve l'outil Scripting dans la

Manuel d'utilisationWS_FTP Pro

déclaration PATH de votre fichier Autoexec.bat si votre système d’exploitation est Windows 95, 98 ou ME. Si vous utilisez Windows NT ou 2000, ajoutez le dossier WS_FTP Pro à la variable PATH de l’environnement système.

Exécuter un script avec l'outil ScriptingPour exécuter un script à partir de l'outil Scripting, démarrez l'outil, ouvrezle script et cliquez sur Exéc.

ExempleVoici les opérations exécutées par le script de cet exemple.

1 Le script active la commande Pas à pas pour l'envoi d'informations détaillées au fichier transfertrace.txt.

2 Il crée un journal nommé transferlog.txt dans le dossier C:\.

3 Il identifie l'utilisateur sur le serveur en utilisant l'ID utilisateur sdavis

4 et le mot de passe fourthandgoal.

5 Il se connecte au serveur FTP ftp.mywebprovider.com.

6 Il fait du dossier distant /user/sdavis/images le dossier distant courant.

7 Il fait du dossier local C:\My Documents\My Pictures le dossier local courant.

8 Il exécute l'étiquette FILEDELETE si la commande MGET a réussi ou

9 l'étiquette DISCONNECT si la commande MGET a échoué.

10 Il copie tous les fichiers dont le nom se termine par .jpg du dossier distant vers le dossier local.

11 Cette ligne identifie l'étiquette FILEDELETE.

12 Il supprime tous les fichiers se terminant par .jpg du dossier distant /user/sdavis/images.

13 Cette ligne identifie l'étiquette DISCONNECT.

14 Le script se déconnecte du serveur FTP.

63L'outil de script ScriptingWS_FTP Pro

64

Manuel d'utilisationWS_FTP Pro

Chapitre 11. L'outil Planificateur Le Planificateur WS_FTP Pro vous permet de créer des tâches de transferts FTP qui doivent être exécutées à intervalles réguliers ou à une date déterminée. Chaque tâche peut inclure un nombre illimité de téléchargements et de télétransmissions de fichiers et de dossiers.

Ce chapitre vous donne un aperçu du Planificateur, l'outil de planification de transferts, et quelques exemples d'utilisation possible de cet outil. Pour des informations détaillées sur l'utilisation du Planificateur, démarrez l'outil et consultez son Aide en ligne.

Utiliser le PlanificateurPour ouvrir la fenêtre du Planificateur, suivez une des procédures ci-dessous.

• Sélectionnez Planifier dans le menu Outils de l'interface classique de WS_FTP Pro.

• Cliquez sur le bouton Démarrer de Windows et sélectionnez Programmes-> WS_FTP Pro -> Planificateur WS_FTP Pro .

Une fois la fenêtre du Planificateur affichée, vous pouvez configurer une tâche de transfert. Vous pouvez :

• ajouter un script existant pour son exécution à un moment déterminé (pour plus d'informations, reportez-vous au “Chapitre 10. L'outil de script Scripting”, page 61) ;

• faire glisser un fichier depuis l'interface classique ou Explorateur de WS_FTP Pro jusqu'à la fenêtre du Planificateur pour créer une tâche de télétransmission ;

• créer une tâche à partir de WS_FTP Pro ou de l'outil WS_FTP Pro Find en cliquant sur un fichier avec le bouton droit de la

65L'outil PlanificateurWS_FTP Pro

66

souris, puis en sélectionnant Planifier ;• créer une tâche à partir de l'outil Synchronize ou du

Gestionnaire de transferts.

Le Planificateur WS_FTP Pro exécutera la tâche à la date et à l'heure planifiées ; vous pouvez aussi exécuter une tâche planifiée immédiatement en sélectionnant la commande Exécuter.

ExemplesLes exemples suivants illustrent des utilisations possibles du Planificateur WS_FTP.

Ajouter un script au Planificateur

Pour ajouter un script au Planificateur :

1 Dans le menu Fichier, sélectionnez Nouveau > Tâche .

La boîte de dialogue Propriétés de l'élément planifié s'affiche.

2 Dans les zones Date de début et Date de fin, sélectionnez les dates auxquelles la tâche récurrente doit être exécutée pour la première et la dernière fois.

3 Dans la zone Heure de début, tapez l'heure d'exécution de la tâche.

4 Dans la zone Exécutable, tapez le chemin d'accès complet au programme ftpscript.exe.

5 Dans la zone Commande, tapez -f suivi du chemin d'accès complet au script que le Planificateur doit exécuter.

Manuel d'utilisationWS_FTP Pro

6 Si vous travaillez sur un poste de travail NT, vous devez spécifier vos nom d'utilisateur et mot de passe NT dans les zones correspondantes.

7 Sélectionnez la fréquence de la tâche dans la zone d'options Fréquence.

8 Cliquez sur OK pour ajouter la tâche au Planificateur.

Mettre à jour un site web tous les soirs

Si vous souhaitez mettre à jour un site web tous les soirs sans devoir télétransmettre manuellement tous les fichiers nouveaux ou modifiés, vous pouvez configurer une tâche planifiée qui s'en chargera pour vous.

Planifier le transfert de plusieurs éléments :

1 Sélectionnez les fichiers dans WS_FTP Pro, puis Planifier dans le menu contextuel (bouton droit de la souris).

Pour sélectionner plusieurs fichiers ou dossiers, maintenez la touche Ctrl enfoncée pendant que vous cliquez sur le nom des éléments.

La boîte de dialogue Propriétés de l'élément planifié s'affiche..

2 Dans les zones Date de début et Date de fin, sélectionnez les dates auxquelles la tâche récurrente doit être exécutée pour la première et la dernière fois.

3 Dans la zone Heure de début, tapez l'heure d'exécution de la tâche.

67L'outil PlanificateurWS_FTP Pro

68

4 Les zones Exécutable, Commande et Nom de la tâche sont automatiquement complétées (notez qu'un fichier .tmp est spécifié dans la zone Commande ; ce fichier identifie pour le programme les fichiers à transférer et les emplacements cible et source des transferts).

5 Si vous travaillez sur un poste de travail NT, vous devez spécifier vos nom d'utilisateur et mot de passe NT dans les zones correspondantes.

6 Sélectionnez la fréquence de la tâche dans la zone d'options Fréquence.

7 Cliquez sur OK pour ajouter la tâche au Planificateur.

Planifier le transfert d'un seul élément (il peut s'agir d'un dossier contenant plusieurs éléments)

1 Sélectionnez le fichier (ou le dossier) dans WS_FTP Pro, puis Planifier dans le menu contextuel (bouton droit de la souris).

La boîte de dialogue Propriétés de l'élément planifié s'affiche.

2 Dans les zones Date de début et Date de fin, sélectionnez les dates auxquelles la tâche récurrente doit être exécutée pour la première et la dernière fois.

3 Dans la zone Heure de début, tapez l'heure d'exécution de la tâche.

4 Si vous travaillez sur un poste de travail NT, vous devez spécifier

Manuel d'utilisationWS_FTP Pro

vos nom d'utilisateur et mot de passe NT dans les zones correspondantes.

5 Sélectionnez la fréquence de la tâche dans la zone d'options Fréquence.

6 Cliquez sur OK pour ajouter la tâche au Planificateur.

69L'outil PlanificateurWS_FTP Pro

70

Manuel d'utilisationWS_FTP Pro

Chapitre 12. Utilisation des pare-feuxDans certaines organisations, un dispositif appelé pare-feu (ou passerelle) isole le réseau local du reste de l’internet. Il s'agit d'un dispositif matériel ou logiciel configuré de manière à bloquer des types déterminés d'accès extérieur au réseau interne. La majorité des pare-feux bloquent les accès extérieurs au réseau local tout en laissant aux utilisateurs locaux la possibilité d'accéder à la plupart des ressources extérieures.

WS_FTP Pro vous permet de spécifier et d'enregistrer une configuration de pare-feu que vous pourrez utiliser lors de connexions à des sites FTP qui transitent par le pare-feu concerné. Vous pouvez vous contenter de configurer le pare-feu une seule fois ; il vous suffit ensuite d'associer la configuration du pare-feu à tout site pour lequel c'est nécessaire.

S'il y a lieu, l'éditeur FireScript vous permet d'adapter les scripts de pare-feu à vos propres besoins. Pour plus d'informations, reportez-vous à “Annexe A. Éditeur FireScript”, page 85.

Configuration de plusieurs pare-feuxPlusieurs raisons peuvent vous amener à créer différentes configurations de pare-feu. Par exemple, si vous utilisez un ordinateur portable en divers endroits dotés de pare-feux différents, vous pouvez créer une configuration spécifique à chacun de ces pare-feux de manière à pouvoir utiliser directement la configuration adéquate selon l'endroit où vous vous trouvez.

Si, au sein d'un réseau local, il est possible d'accéder à l'extérieur par différents routeurs configurés comme pare-feux, il peut être pratique de définir plusieurs configurations de pare-feu. Dans ce cas, vous associerez une configuration de pare-feu différente à un site FTP en fonction de l'endroit du réseau où vous travaillez.

Un autre cas de figure est celui où vous disposeriez d'un série de sites « sûrs » (les sites FTP internes de votre société, par exemple) pour lesquels vous souhaitez utiliser un pare-feu spécifique (ou aucun pare-feu).

71Utilisation des pare-feuxWS_FTP Pro

72

Types de pare-feuLe tableau ci-après répertorie tous les types de pare-feu communément utilisés et vous indique en regard de chacun les données dont vous avez besoin pour leur configuration dans WS_FTP Pro.

Configurer un pare-feuLes données de configuration d'un pare-feu doivent vous être fournies par votre administrateur réseau. Pour plus d'informations, voyez la section Types de pare-feu plus haut.

Dans la boîte de dialogue Connexion de l'interface classique, configurez un pare-feu de la manière suivante :

1 Cliquez sur l’onglet Pare-feu.

2 Sélectionnez Nouveau pare-feu dans le menu Fichier.

3 Tapez le nom que vous souhaitez donner au pare-feu ainsi que le nom d'hôte ou l'adresse IP du pare-feu.

4 Cliquez sur OK. Le nouveau pare-feu est ajouté à la liste Pare-feux configurés.

Type de pare-feu Informations à fournirdans WS_FTP Pro

Proxy OPEN Nom d'hôte (ou adresse IP)

SITE hostname Nom d'hôte (ou adresse IP), nom d'utilisateur (ID)

Transparent Nom d'utilisateur (ID), mot de passe

USER after logon Nom d'hôte (ou adresse IP), nom d'utilisateur (ID), mot de passe

USER fireID@remoteHost Nom d'hôte (ou adresse IP), nom d'utilisateur (ID), mot de passe

USER remoteID@fireID@remoteHost

Nom d'hôte (ou adresse IP), nom d'utilisateur (ID), mot de passe

USER remoteID@remoteHost fireID

Nom d'hôte (ou adresse IP), nom d'utilisateur (ID), mot de passe

USER with no logon Nom d'hôte (ou adresse IP)

Avec certains types de pare-feux installés sur un routeur, vous devez utiliser le mode de transfert passif pour que la connexion du canal des données soit établie par le client FTP (WS_FTP Pro) plutôt que par le site FTP.

Manuel d'utilisationWS_FTP Pro

5 Tapez le nom d'utilisateur (ID) pour le pare-feu ou ne saisissez rien si ce paramètre n'est pas utilisé.

6 Tapez un mot de passe. Ne sélectionnez Enreg. mot de passe que si vous êtes le seul utilisateur de votre ordinateur.

7 Sélectionnez un type de pare-feu.

8 Spécifiez le numéro de port du pare-feu.

9 Cliquez sur Enregistrer.

Vous pouvez à présent associer la configuration de pare-feu à un site en suivant la procédure décrite plus bas sous Utiliser un pare-feu configuré.

Dans l'interface Explorateur, configurez un pare-feu de la manière suivante :

1 Si vous n'êtes pas dans l'onglet Pare-feu :

• Sélectionnez un site avec lequel le pare-feu doit être utilisé.• Sélectionnez Propriétés dans le menu Fichier. • Cliquez sur l’onglet Pare-feu.

2 Cliquez sur le bouton Nouveau.

3 Tapez le nom à donner à la nouvelle configuration de pare-feu.

4 Tapez le nom d’hôte ou l’adresse IP du pare-feu.

Si vous donnez le nom Firewall à une configuration de pare-feu, vous ne pouvez appliquer la configuration portant ce nom qu'en sélectionnant le nom « default » quand vous tentez d'utiliser la configuration comme décrit ci-dessous.

73Utilisation des pare-feuxWS_FTP Pro

74

5 Tapez le nom d'utilisateur (ID) et le mot de passe.

6 Sélectionnez le type du pare-feu dans la liste.

7 Spécifiez un numéro de port.

8 Cliquez sur Enregistrer.

Vous pouvez à présent associer la configuration de pare-feu au site comme décrit ci-dessous.

Utiliser un pare-feu configuréUne fois que vous avez configuré un pare-feu, vous pouvez associer la configuration du pare-feu à un site FTP.

Dans la boîte de dialogue Connexion de l'interface classique :

1 Vérifiez que vous êtes dans l'onglet Info hôte (et non dans l'onglet Pare-feu).

2 Dans la zone Pare-feu, sélectionnez une configuration de pare-feu.

Dans l'interface Explorateur :

1 Sélectionnez un site.

2 Sélectionnez Propriétés du site dans le menu Fichier.

3 Vérifiez que vous êtes dans l'onglet Info hôte (et non dans l'onglet Pare-feu).

4 Dans la zone Pare-feu, sélectionnez une configuration de pare-feu.

Manuel d'utilisationWS_FTP Pro

Chapitre 13. Utilisation de la ligne de commande

Vous pouvez utiliser la ligne de commande à partir de l'invite MS-DOS pour exécuter l'interface classique de WS_FTP Pro.

Quand vous utilisez la ligne de commande, vous exécutez en réalité un sous-ensemble des fonctions de l’interface classique de WS_FTP Pro.À partir de la ligne de commande, vous pouvez :

• télétransmettre et télécharger des fichiers ;

• demander un transfert en mode ASCII ou binaire ;

• convertir les noms de fichiers en minuscules lors de leur télétransmission ;

• configurer des transferts préprogrammés ;

• créer des fichiers batch pour l'exécution de plusieurs commandes.

Syntaxe de base de la ligne de commandeVoici, décomposé par type d'argument, le modèle de la syntaxe de base de toute commande d'exécution de WS_FTP Pro à partir de la ligne de commande :(nom de la commande : wsftppro) (source) (destination)

Une commande conforme à cette syntaxe ressemblera à ceci :wsftppro -s local:c:\tartan.bmp -d robert!border:/pub/tartan.bmp

Le paragraphe ci-dessous décrit les éléments de cette commande. La commande wsftppro doit toujours être le premier élément de la ligne de commande.

Identification du sitewsftppro -s local:c:\tartan.bmp -d robert!border:/pub/tartan.bmp

Si le site FTP que vous spécifiez est un site que vous avez configurédans WS_FTP Pro, celui-ci utilisera le nom d'utilisateur, le mot de passe et le nom de compte enregistrés dans le profil du site configuré. Pour identifier un site configuré, spécifiez le dossier et le nom du profil de site avant le dossier distant (qui peut être le dossier source ou le dossier cible du

Pour pouvoir utiliser la ligne de commande à partir de tout dossier de votre disque dur, incluez le dossier WS_FTP Pro dans la déclaration PATH de votre fichier Autoexec.bat si votre système d’exploitation est Windows 95, 98, 2000 ou ME. Si vous utilisez Windows NT, ajoutez le dossier WS_FTP Pro à la variable PATH de l’environnement système. À défaut, placez-vous dans le dossier WS_FTP Pro lors de l'utilisation de la ligne de commande.

75Utilisation de la ligne de commandeWS_FTP Pro

76

transfert). Le dossier et le profil du site doivent être séparés par un point d'exclamation ( ! ). Dans l'exemple ci-dessus, nous utilisons le profil de site nommé border, qui se trouve dans le dossier robert.

Si vous avez enregistré un mot de passe lors de la configuration du site, WS_FTP utilisera ce mot de passe pour vous connecter. Dans le cas contraire, vous serez invité à saisir un mot de passe lors de l'exécution de la ligne de commande, sauf si vous utilisez les arguments -u et -w dans la ligne de commande. Par exemple :wsftppro -u nom_utilisateur -w mot_de_passe -s robert!border:/pub/tartan.bmp -d local:c:\armstrong\

Si vous avez enregistré un nom de compte dans la configuration du site, WS_FTP utilisera ce nom de compte pour vous connecter. Dans le cas contraire, utilisez l’argument -c suivi du nom de compte. Par exemple :wsftppro -c compte -s robert!border:/pub/tartan.bmp -d local:c:\armstrong\

Si vous n'utilisez pas de profil de site configuré, vous devez spécifier une adresse IP, une URL ou un nom d'hôte à la suite de l'argument source ou cible pour pouvoir vous connecter au site souhaité. Reportez-vous aux sections Source d'un transfert et Cible d'un transfert pour des exemples de ligne de commande où c'est le cas.

Source d'un transfertwsftppro -s local:c:\tartan.bmp -d robert!border:/pub/tartan.bmp

L'argument spécifiant la source du transfert est noté -s, suivi de l'étiquette de source et du chemin d'accès au(x) fichier(s) à transférer. Quand la source du transfert est votre système local (télétransmission), l'étiquette de source est local. Quand la source du transfert est un système distant (téléchargement), l'étiquette de source est soit le dossier et le nom d'un site configuré (notés dossier_site!nom_site) soit l'adresse IP, l'URL FTP ou le nom d'hôte du site FTP. Par exemple :wsftppro -s robert!border:/pub/tartan.bmp -d local:c:\tartan.bmp

ouwsftppro -s ftp://username:[email protected]/pub/tartan.bmp -d local:c:\armstrong\

ouwsftppro -u username -p password -s 156.21.50.78:/pub/tartan.bmp -d local:c:\

Manuel d'utilisationWS_FTP Pro

Cible d'un transfertwsftppro -s local:c:\tartan.bmp -d robert!border:/pub/tartan.bmp

L'argument spécifiant la cible du transfert est noté -d, suivi de l'étiquette de cible et du chemin d'accès au dossier dans lequel le(s) fichier(s) seront transférés. Quand la cible du transfert est votre système local (téléchargement), l'étiquette de cible est local. Quand la source du transfert est un système distant (télétransmission), l'étiquette de cible est soit le dossier et le nom d'un site configuré (notés dossier_site!nom_site, comme dans l'exemple ci-dessus) soit l'adresse IP, l'URL FTP ou le nom d'hôte du site FTP. Par exemple :wsftppro -s local:c:\tartan.bmp -d ftp://username:[email protected]/pub/tartan.bmp

ouwsftppro -s local:c:\tartan.bmp -u username -w password -d 156.21.50.78:/pub/

tartan.bmp

Options de transfert de fichiersTélétransmission de fichiers

Si vous souhaitez télétransmettre un fichier, vous devez l'identifier dans l'argument source de la ligne de commande. Par exemple, pour copier le fichier tartan.bmp conservé dans le dossier armstrong sur votre disque C: dans le dossier /pub/ du site identifié par le profil de site border, vous taperez :wsftppro -s local:c:\armstrong\tartan.bmp -d robert!border:/pub/tartan.bmp

ouwsftppro -s local:c:\armstrong\tartan.bmp -d robert!border:/pub/

Remarquez que, dans le second cas, aucun nom de fichier cible n'est spécifié à la suite du nom du dossier cible. Vous ne devez spécifier le nom d'un fichier cible qu'au cas où vous souhaitez qu'il soit différent de celui du fichier source. Mais, dans tous les cas, vous devez taper la barre oblique après le nom du dossier cible pour que le transfert soit possible.

Téléchargement de fichiers

Si vous souhaitez télécharger des fichiers, utilisez la même syntaxe de commande que celle décrite ci-dessus, la seule différence étant que la source du transfert est le système distant et non plus votre système local.

77Utilisation de la ligne de commandeWS_FTP Pro

78

wsftppro -s border:/pub/tartan.bmp -d robert!local:c:\armstrong\tartan.bmp

L'exemple ci-dessus vous connecte au système distant au moyen du profil de site border pour télécharger le fichier tartan.bmp dans le dossier armstrong de votre disque dur local (C:).

Modification des noms de fichiers

Pour qu'un fichier que vous télétransmettez porte un autre nom que le fichier source, spécifiez un nom de fichier différent après le dossier cible. Par exemple, pour télétransmettre le fichier Frisbee.doc et le renommer Concours.doc sur le site FTP cible, vous taperez :wsftppro -s local:c:\sports\Frisbee.doc -d robert!border:/pub/drop/Concours.doc

Transfert de fichiers multiples à partir d'une même source

Si tous les fichiers que vous souhaitez transférer se trouvent dans un seul dossier, vous pouvez utiliser les caractères génériques * et ? dans le nom de fichier. Par exemple, la commande à taper pour télétransmettre tous les fichiers du dossier C:\sports\ sera : wsftppro -s local:c:\sports\*.* -d robert!border:/pub/drop/

Pour transférer tous les fichiers .doc contenus dans ce dossier, vous taperez (à la suite de l’invite MS-DOS ou dans un fichier batch) :wsftppro -s local:c:\sports\*.doc -d robert!border:/pub/drop/

Si vous souhaitez transférer plusieurs fichiers se trouvant dans des dossiers différents, reportez-vous à la section “Dossiers ou commandes multiples”, page 80.

Conversion en minuscules des noms de fichiers

Si vous ajoutez l’argument -lower à la fin de la ligne de commande, WS_FTP Pro convertit en minuscules le nom des fichiers que vous télétransmettez. Par exemple, si un fichier à transférer se nomme Frisbee.doc, WS_FTP Pro peut le télétransmettre avec le nom frisbee.doc au moyen de la commande :wsftppro -s local:c:\sports\Frisbee.doc -d robert!border:/pub/drop/ -lower

Modes de transfert des fichiers

Vous pouvez transférer les fichiers en mode binaire ou en mode ASCII. Nous vous conseillons d'utiliser le mode binaire pour tout transfert de fichier sauf si vous êtes certain que le fichier contient uniquement du texte ; dans ce cas, optez pour le mode ASCII.

Manuel d'utilisationWS_FTP Pro

Pour spécifier le mode de transfert, ajoutez l’argument -binary ou -ascii à la fin de la ligne de commande.

Si vous ne spécifiez pas d'option de mode de transfert, le mode de transfert utilisé sera le mode de transfert par défaut défini dans l’interface classique de WS_FTP Pro. Par conséquent, si vous comptez utiliser la ligne de commande régulièrement, sélectionnez Autodétection comme Mode de transfert au démarrage dans l'interface classique.

Transfert de fichiers dont le nom comporte des espacesPour transférer un fichier dont le nom comporte des espaces, deux options s’offrent à vous. Délimitez la partie concernée de la ligne de commande par des guillemets (") ou utilisez le nom MS-DOS du fichier (tel qu'il apparaît dans la liste affichée par une commande Dir dans une fenêtre MS-DOS).

Utilisation de guillemets dans la ligne de commande

Pour transférer un fichier nommé mon tartan.bmp, tapez :wsftppro -s "local:c:\armstrong\mon tartan.bmp" -d "robert!border:/pub/mon tartan.bmp"

Utilisation du nom MS-DOS

Si un fichier à transférer s’appelle mon tartan.bmp sous Windows 95 mais apparaît sous le nom mon~1.bmp quand vous utilisez la commande Dir sous MS-DOS, vous pouvez utiliser le nom de fichier MS-DOS pour exécuter le transfert. À cette fin (en reprenant le premier exemple de ce chapitre), tapez (à la suite de l’invite MS-DOS ou dans un fichier batch) :wsftppro -s local:c:\armstrong\mon~1.bmp -d robert!border:/pub/mon~1.bmp

Utilisation d'un fichier batchAu lieu de saisir une ligne de commande à la suite de l’invite MS-DOS, il peut être plus pratique d'inclure cette ligne de commande dans un fichier batch (un fichier texte avec l’extension .bat). Cela vous permet de corriger plus facilement d'éventuelles erreurs de syntaxe ou de réexécuter une même commande sans avoir à la retaper.

Vous pouvez exécuter la commande soit en exécutant le fichier .bat à partir de l’invite MS-DOS, soit en cliquant deux fois sur l’icône du fichier

Vous ne pouvez exécuter deux fichiers batch simultanément.

79Utilisation de la ligne de commandeWS_FTP Pro

80

.bat sous Windows, soit encore en exécutant le fichier .bat à partir d’une autre application (comme le planificateur de tâches WS_FTP Pro).

Voici un fichier batch (qui reprend l’exemple de ligne de commande fourni en début de ce chapitre) tel qu'il se présentera dans un éditeur de texte Windows :

Si vous exécutez ce fichier batch, nommé tartan.bat, WS_FTP Pro télétransmettra le fichier tartan.doc vers le site FTP border.

Notez que si vous utilisez un fichier batch, vous devez placer la commande wsftppro au début de chaque ligne de commande du fichier. Comme chaque instance du nom de commande lance l’application WS_FTP Pro (et établit une connexion au site FTP), n’utilisez un fichier batch qu’avec une seule commande à la fois. Si vous souhaitez exécuter plusieurs commandes, suivez la procédure décrite à la section “Dossiers ou commandes multiples”, page 80.

N’oubliez pas que si un argument contient un nom de fichier avec des espaces, vous devez délimiter tout l'argument par des guillemets (").

Dossiers ou commandes multiplesPour transférer des fichiers à partir de plusieurs dossiers sources ou vers plusieurs dossiers cibles ou pour exécuter plusieurs commandes successivement, utilisez l’argument -m suivi du nom d’un fichier texte contenant les commandes. Pour transférer des fichiers se trouvant dans différents dossiers sur votre disque dur (en repartant du premier exemple de ce chapitre), vous taperez (à la suite de l’invite MS-DOS ou dans un fichier batch) :wsftppro -m xfertout.txt

le fichier xfertout.txt (ouvert dans le Bloc-notes de Windows) contenant :

Manuel d'utilisationWS_FTP Pro

Notez que :

• la commande wsftppro ne doit pas figurer dans le fichier texte ;

• chaque ligne de texte ne peut contenir qu’une seule ligne de commande ;

• chaque ligne de commande peut contenir tout argument décrit dans ce chapitre ;

• si un argument comporte un nom de fichier avec des espaces, vous devez délimiter tout l'argument par des guillemets (").

Transferts préprogrammés(« transferts automatisés »)Vous pouvez utiliser la ligne de commande pour programmer l'exécution automatique de transferts. À cette fin, créez un fichier batch comme décrit plus haut, puis exécutez-le au moyen du Planificateur WS_FTP. Pour plus d'informations, reportez-vous au “Chapitre 11. L'outil Planificateur”, page 65.

Utilisez le paramètre -quiet avec les transferts préprogrammés pour empêcher l'affichage d'un message par WS_FTP Pro en cas d'erreur. C'est particulièrement utile pour éviter que WS_FTP Pro n’attende une saisie utilisateur, par exemple un clic sur le bouton OK d'une boîte de message d’erreur. Vous pouvez ainsi préprogrammer l’exécution automatique de transferts pendant votre absence (à votre retour, vous pouvez toujours consulter le fichier-journal pour vérifier les problèmes éventuels).

Sur la base des exemples précédents, vous pourriez exécuter un transfert préprogrammé en créant le fichier batch suivant :

et le fichier texte suivant :

Vous pourriez ensuite programmer l'exécution quotidienne du fichier

81Utilisation de la ligne de commandeWS_FTP Pro

82

auto10.bat à 22 h tous les jours par le Planificateur.

N’oubliez pas que si un argument contient un nom de fichier avec des espaces, vous devez délimiter tout l'argument par des guillemets (").

Transfert d’un dossier avec ses sous-dossiersComme il n'est pas possible de créer des dossiers à partir de la ligne de commande, vous ne pourrez pas transférer un dossier en spécifiant simplement son nom ou en utilisant des caractères génériques.

Pour transférer un dossier à partir de la ligne de commande, vous devez avoir préalablement créé le dossier et ses sous-dossiers à l'emplacement cible au moyen de toute autre méthode que la ligne de commande. Vous pourrez ensuite utiliser la procédure décrite à la section “Dossiers ou commandes multiples”, page 80. Le fichier texte que vous créerez devra comporter une ligne de commande pour chaque sous-dossier.

Imaginons que vous devez transférer l’ensemble du dossier nommé armstrong vers le site FTP border. Ce dossier contient des fichiers et trois sous-dossiers nommés famille, amis et photos.

Après avoir créé le dossier armstrong et ses sous-dossiers sur le site cible, vous créerez le fichier texte suivant :

Tapez (à la suite de l’invite MS-DOS ou dans un fichier batch) la commande :wsftppro -m arboresc.txt

Utilisation d'un profil de site avec un site quelconqueL'argument -p vous permet d'utiliser les options d'un profil de site avec un serveur FTP différent de celui qui est spécifié dans le profil. Par exemple :wsftppro -p highland!armstrong -s local:c:\armstrong\my~1.bmp -d ftp.toutsite.com:/pub/my~1.bmp

Dans cet exemple, WS_FTP Pro se connectera au site ftp.toutsite.com en

Manuel d'utilisationWS_FTP Pro

utilisant les options configurées pour le profil de site armstrong.

Informations supplémentairesVoici quelques arguments et utilisations supplémentaires de la ligne de commande que des utilisateurs ont jugés intéressants.

Pour que WS_FTP Pro affiche une boîte de saisie de la ligne de commande, tapez : wsftppro -ask

Pour lancer l’interface classique de WS_FTP Pro et ouvrir par défaut le profil de site border, tapez : wsftppro -p robert!border

Pour empêcher l'affichage de messages d'erreur par WS_FTP Pro, utilisez l’argument -quiet. Cet argument est utile dans le cas des transferts automatisés car personne ne doit être présent pour réagir aux messages. Exemple :wsftppro -s local:c:\armstrong\tartan.bmp -d robert!border:/pub/tartan.bmp -quiet

RésuméVous trouverez ci-dessous la liste de tous les arguments que vous pouvez utiliser dans une ligne de commande.

Arguments (par ordre alpha.)

Utilisation Restrictions importantes

-ascii Utilisez -ascii pour le transfert de fichiers texte.

-binary Utilisez -binary pour le transfert de fichiers autres que des fichiers texte, p. e. des programmes exécutables, des documents de traitement de texte, etc.

-c compte Utilisez -c avec les sites requérant un compte pour la connexion ou pour l’accès à des parties du système. compte est le nom de votre compte utilisateur sur le site FTP.

-d chemin_et_nom_fichier

Utilisez -d pour spécifier le chemin et le nom du fichier cible d'un transfert.

-lower Utilisez -lower pour que WS_FTP Pro convertisse en minuscules les noms de fichiers lors de transferts de votre ordinateur vers un site FTP.

Si vous utilisez cet argument, il doit être le dernier argument de la ligne de commande.

83Utilisation de la ligne de commandeWS_FTP Pro

84

-m fichier_texte Utilisez -m pour des transferts au départ de plusieurs dossiers sources, vers plusieurs dossiers cibles ou associés à des commandes multiples. fichier_texte est le nom du fichier qui contient les commandes.

-p nom_site Utilisez -p pour vous connecter à un site configuré. nom_site est le nom du site configuré. Le site configuré doit se trouver dans le fichier .ini par défaut ou dans le fichier .ini spécifié au moyen de l’argument -i.

L'argument -p doit précéder tous les arguments sauf -i.

-quiet Utilisez -quiet pour éviter l'affichage de boîtes de messages par WS_FTP Pro.

-s chemin_et_nom_fichier

Utilisez -s pour spécifier le chemin d'accès et le nom d'un fichier source à transférer.

-u ID_utilisateur Utilisez -u suivi d'un nom d'utilisateur pour spécifier l'ID utilisateur à utiliser pour la connexion au site FTP.

-w mot_passe Utilisez -w suivi du mot de passe à utiliser pour la connexion au site FTP.

Manuel d'utilisationWS_FTP Pro

Annexe A. Éditeur FireScriptCette annexe décrit l'objet et la syntaxe du langage FireScript et l'utilisation de celui-ci pour l'établissement de connexions FTP passant par un pare-feu.

Qu'est-ce qu'un FireScript ?Un FireScript est un script qui vous permet de personnaliser la succession de commandes et de réponses utilisées lors de vos connexions à un serveur FTP. Cette personnalisation est parfois nécessaire quand un serveur FTP requiert l'exécution de commandes non standards avant ou après l'établissement de la connexion ou quand certains types de pare-feu sont utilisés entre le client et le serveur.

Les scripts de pare-feu sont écrits en langage FireScript, un langage spécifiquement mis au point pour WS_FTP Pro. Ils peuvent exécuter les mêmes fonctions que celles utilisées par WS_FTP Pro pour se connecter aux différents types d'hôte et de pare-feu. Toutefois, avec un script FireScript, c'est vous qui pouvez décider quelles fonctions sont nécessaires et quand les utiliser. Plus particulièrement, le script permet de déterminer si le type d'hôte doit être automatiquement détecté et si une connexion sécurisée SSL est requise. Le script peut spécifier si l'exécution de la commande XAUTH doit avoir lieu ou non et s'il est nécessaire de se connecter à un compte utilisateur après l'envoi du nom d'utilisateur (ID) et du mot de passe.

Structure d'un FireScriptUn FireScript est formé de trois sections : fwsc, comment et script. Comme dans un fichier .ini de Windows, chaque section débute par une ligne avec le nom de la section entre crochets, suivie du reste de la section.

À l'instar d'un fichier .ini de Windows, la section fwsc est constituée de paires nom=valeur. Elle contient des données d'identification du script et spécifie les variables requises par le script.

La section comment peut contenir tout texte destiné à commenter le script. Elle est ignorée par l'interpréteur de script.

85Éditeur FireScriptWS_FTP Pro

86

La section script contient la partie exécutable du script, dont les instructions se conforment à la syntaxe du langage FireScript.

Voici un exemple de la structure d'un FireScript.

[fwsc]

author=Ipswitchconnectto=firewall

... parmi les autres paramètres, on trouve normalement les valeurs « required= » et « version= ».

[comment]

Ce script est un exemple de script établissant une connexion à un serveur proxy FTP. Notre but étant ici d'illustrer la structure du FireScript en trois sections, une grande partie des commandes nécessaires à la connexion ne sont pas reproduites.

[script]send ("OPEN %HostAddress") {}tryssl;send ("USER %HostUserId"){

case (300.0.399):

continue ;case any :

return (false) ;}

… l'essentiel du script n'est pas reproduit ici pour des raisons de place.

label success;gossl;return (true);

La section fwsc

La section fwsc vous permet de spécifier des informations sur le script de la même manière que dans un fichier .ini Windows. La plupart des paramètres qui y figurent sont fournis pour information, tels les paramètres author et version. Quelques paramètres sont utilisés par l'interpréteur de script pour déterminer l'affichage ou non de la boîte de dialogue d'identification et fournir l'adresse IP à utiliser.

Manuel d'utilisationWS_FTP Pro

L'analyseur de syntaxe reconnaît et stocke en mémoire les valeurs des paramètres suivants :

Les paramètres non reconnus sont ignorés.

La section Comment

Utilisez la section comment pour décrire les actions du FireScript. Décrivez soigneusement le code FireScript de manière à en faciliter la compréhension et les mises à jour. L'interpréteur FireScript ignore cette section.

Comme en C++ et en Java, vous pouvez insérer des commentaires dans la section script au moyen du délimiteur de commentaire « // ».À condition d'être sur la même ligne, tout texte présent à la suite du délimiteur sera ignoré par l'analyseur de syntaxe.

La section Script

La section script est constituée d'une suite d'instructions qui envoient des commandes au pare-feu ou au serveur FTP. Certaines de ces instructions attendent un résultat ou déclenchent une réponse du pare-

Paramètres fwsc

Paramètre Signification et valeurs

author Information pure. Auteur du FireScript

version Information pure. Numéro de version du fichier script

verdate Information pure. Date de mise à jour de la version courante

required Liste des champs, séparés par des virgules, qui doivent être présents pour que le FireScript soit exécuté La boîte de dialogue d'identification sera affichée si tous les champs requis ne sont pas présents et le bouton « Connecter » ne sera disponible qu'une fois l'ensemble des champs requis complétés.

preask Liste de champs facultatifs, séparés par des virgules, qui, s'ils sont absents, entraîneront l'affichage de la boîte d'identification

connectto « firewall » ou « host ». Ce paramètre indique à WS_FTP Pro l'adresse IP à utiliser lors de l'établissement de la connexion.

87Éditeur FireScriptWS_FTP Pro

88

feu ou du serveur FTP. Une structure élémentaire de contrôle d'exécution permet au script d'emprunter des chemins d'exécution distincts en fonction des résultats ou des réponses.

La séquence de connexionUne demande de connexion à un site FTP résulte d'une action de l'utilisateur dans l'interface classique ou Explorateur ou dans des outils WS_FTP Pro comme les outils Find et Synchronize. Parfois, le Gestionnaire de transferts peut émettre des requêtes de connexion supplémentaires pour reprendre des transferts ou les accélérer. Toutes les connexions sont créées par la fonction CreateConnection de l'API WS_FTP Pro.

La séquence de connexion comporte deux étapes.

• Étape 1 : établissement de la connexion avec le pare-feu ou le serveur FTP.

• Étape 2 : envoi des commande d'identification et d'autorisation de l'utilisateur connecté. C'est durant cette étape que les commandes d'un FireScript sont exécutées.

Que WS_FTP Pro utilise un FireScript ou un de ses types de pare-feu internes, la première étape est exécutée de manière identique. Avant d'exécuter le script, WS_FTP Pro vérifie les champs spécifiés par les paramètres required et preask dans la section fwsc. Si un champ fait défaut, il affiche la boîte de dialogue d'identification. Une fois que l'utilisateur a fourni toutes les informations requises et sélectionne Connecter, WS_FTP Pro vérifie la valeur du paramètre connectto. Selon la valeur de ce paramètre, il établit une connexion en utilisant l'adresse IP et le port soit du pare-feu soit du serveur FTP. Si cette valeur n'est pas spécifiée, WS_FTP Pro utilise par défaut l'adresse IP du pare-feu quand elle existe.

Une fois la connexion établie et un socket valide ouvert, WS_FTP Pro appelle l'interpréteur FireScript pour exécuter le script. Si la connexion du FireScript réussit et qu'il renvoie une indication de succès, la fonction CreateConnection renvoie la connexion autorisée au programme appelant.

Manuel d'utilisationWS_FTP Pro

Le langage FireScriptLe langage FireScript contient une version limitée d'éléments qui vous seront sans doute familiers si vous avez déjà écrit des scripts ou des programmes dans d'autres langages. Il utilise des variables, des déclarations et des instructions pour exécuter des actions et contrôler le déroulement du programme. Ces différents éléments sont décrits dans les sections qui suivent.

Les instructions FireScript sont terminées par un point-virgule. Par conséquent, une instruction peut occuper plusieurs lignes et plusieurs instructions peuvent se succéder sur une même ligne. Une chaîne ne peut toutefois chevaucher plusieurs lignes. Le guillemet délimitant la fin de la chaîne doit être sur la même ligne de code que le guillemet qui l'ouvre. Par exemple, le code ci-dessous est valide :

contains(lastreply,"Bienvenue sur le plus génial des sites FTP");

Par contre, ce code-ci n'est pas valide :

contains ( lastreply, "Bienvenue sur le plus génial des sites FTP" );

Variables FireScriptFireScript utilise les données de connexion fournies par WS_FTP Pro. Ces données sont au minimum le nom et le mot de passe de l'utilisateur, l'adresse et le port du serveur FTP et, parfois, le port et l'adresse du pare-feu. La valeur de ces champs est souvent fournie par un profil de site (un site configuré), une URL FTP ou la ligne de commande. Comme indiqué plus haut, si une des données requises fait défaut, la boîte de dialogue de connexion s'affichera durant la séquence de connexion pour que l'utilisateur puisse la fournir. L'interpréteur stocke ces informations dans un ensemble de variables intrinsèques avant de lancer l'exécution. C'est également dans des variables intrinsèques que le résultat de la dernière commande émise est stocké. La valeur de ces variables est définie par l'interpréteur après l'exécution des instructions concernées.

89Éditeur FireScriptWS_FTP Pro

90

La syntaxe à utiliser pour une variable dépend de l'instruction ou de l'expression avec laquelle la variable est employée. Une liste de toutes les variables intrinsèques vous est fournie ci-dessous.

Variables intrinsèques FireScript

Variable Signification et utilisation

FwUserId ID utilisateur de l'utilisateur sur le pare-feu. Avec certains pare-feux, l'utilisateur doit établir une première connexion au pare-feu avant de pouvoir établir d'autres connexions.

FwPassword Mot de passe de l'utilisateur sur le pare-feu. Requise si l'utilisateur doit s'identifier sur le pare-feu.

FwAccount Compte sur le pare-feu. Requise si l'utilisateur doit spécifier un compte sur le pare-feu. Quasiment jamais rencontrée, mais incluse à toutes fins utiles.

FwAddress Adresse IP du pare-feu. Obligatoire si l'utilisateur doit se connecter au pare-feu pour que le pare-feu se connecte à son tour au serveur FTP et agisse en tant que proxy.

HostUserId Nom d'utilisateur (ID) sur le serveur FTP. Pratiquement toujours obligatoire. Spécifiez « anonymous » si l'utilisateur n'a pas d'identifiant sur le serveur.

HostPassword Mot de passe de l'utilisateur sur le serveur FTP. Associé au nom d'utilisateur (ID), pratiquement toujours obligatoire. Si l'identifiant utilisateur est « anonymous », utilisez votre adresse mél comme mot de passe.

HostAccount Compte de l'utilisateur sur le serveur FTP. Quelques systèmes d'exploitation sur lesquels tourne un serveur FTP n'autorisent l'accès aux données que si un nom de compte est envoyé après l'établissement d'une connexion avec un nom d'utilisateur et un mot de passe.

HostAddress Adresse IP de l'hôte. L'interpréteur de script peut établir une connexion directe à cette adresse ou envoyer l'adresse à un pare-feu utilisé comme proxy.

Manuel d'utilisationWS_FTP Pro

Les scripts FireScript n'utilisent pas et n'ont pas besoin de variables définies par l'utilisateur ; par conséquent, aucune déclaration de variable n'est nécessaire. De même, comme le script ne peut définir directement la valeur d'une des variables intrinsèques, aucune instruction d'affectation de variable n'est nécessaire.

Expansion des chaînes de caractèresQuelques commandes et fonctions du langage FireScript ont des chaînes comme argument. Vous pouvez passer un argument de chaîne sous la forme d'une variable ou sous la forme d'une chaîne littérale entourée d'une paire de guillemets (p. e. "Ceci est une chaîne"). Si vous devez insérer une paire de guillemets dans une chaîne, placez un symbole de pourcentage (%) devant le guillemet. Le symbole de pourcentage (% ) est un caractère d'échappement que vous pouvez utiliser pour intégrer des variables et des guillemets dans les chaînes.

À l'exécution, la séquence %% sera remplacée par % ; la séquence %" sera remplacée par " ;% suivi du nom d'une variable sera remplacé par la valeur de la variable.

Par exemple, dans l'instruction de script ci-dessous :

send ("OPEN %HostAddress")

si, à l'exécution, la valeur de la variable HostAddress est "ftp.ipswitch.com", la commande sera interprétée comme :

send ("OPEN ftp.ipswitch.com")

L'expression :

contains (lastreply, "%% full")

sera interprétée à l'exécution comme :

LastFtpCode Code de trois chiffres indiquant la dernière réponse reçue du serveur FTP ou du pare-feu. Par exemple, en cas de réussite de la connexion, la réponse LastFtpCode est 230.

LastReply Texte de la dernière réponse du serveur, p. e. "230 user logged in"

91Éditeur FireScriptWS_FTP Pro

92

contains(lastreply "% full")

Et dans le cas de l'instruction :

send ("SITE SETLOG %"f:\log files\access.log%" -clear")

la chaîne envoyée après expansion sera :

SITE SETLOG "f:\log files\access.log" -clear

Passer une variable de chaîne aboutit au même résultat que passer une chaîne littérale avec expansion de la variable, mais est plus rapide.

Exemple :

isempty(FwPassword)

équivaut à, mais est plus rapide que

isempty("%FwPassword")

FonctionsLe langage FireScript ne supporte pas actuellement l'utilisation des fonctions au sens large. Il inclut simplement deux fonctions et quelques opérateurs booléens pour l'évaluation de l 'état de certaines variables. Il s'agit des fonctions contains et isempty et des opérateurs booléens not et and.

La fonction contains a deux arguments de chaîne et renvoie true (vrai) si la première chaîne contient la seconde. La recherche est sensible à la casse. L'expansion des deux chaînes est exécutée avant leur évaluation.

La fonction isempty a un argument de chaîne et renvoie true (vrai) si la chaîne contient au moins un caractère. Vous pouvez l'utiliser pour contrôler si une valeur a été spécifiée pour une des variables intrinsèques.

L'opérateur booléen not inverse la valeur renvoyée par la fonction.

Exemple :

Si la variable HostAccount contient la valeur « usr987i »,isempty (HostAccount) renverra false (faux) etnot isempty(HostAccount) sera évalué comme vrai (true).

L'opérateur booléen and requiert que toutes les conditions énoncées

Manuel d'utilisationWS_FTP Pro

soient vraies.

Par exemple, si la variable HostAccount contient la valeur « usr987i »,et que la dernière réponse du serveur est "230 User logged in, please send account",

l'expression suivante sera évaluée comme vraie (true) :

case (200..299) and not isempty(HostAccount) and contains(lastreply, "ACCOUNT") :

Instructions FireScriptLe langage FireScript comprend plusieurs types d'instructions. Le résultat des instructions est soit une action soit un branchement dans l'exécution du script. Les sections suivantes décrivent les différents types d'instructions.

Instructions de choix (switch)Les instructions send et xauth sont appelées instructions de choix parce qu'elles impliquent que la première instruction qui les suit opère un choix fondé sur la réponse du serveur. Le choix est formé d'un bloc d'instructions case très similaires aux instructions case de Java et C++ sauf que les conditions ne sont pas des constantes évaluées par rapport à une seule expression.

Une instruction de choix du type send ou xauth est toujours immédiatement suivie par un ensemble d'instructions case entre accolades -- { <instructions case> }. Le bloc d'instructions case peut être vide mais, même dans ce cas, les accolades doivent être présentes.

Exemple d'instruction de choix :

send ("USER %FwUserId") {}

L'instruction send n'a qu'un argument, la chaîne à envoyer au serveur. La chaîne est envoyée après expansion. La longueur maximale d'une chaîne littérale est d'environ 512 octets, soit la longueur maximale d'une ligne FTP. La commande send attend ensuite la réponse du serveur, puis évalue la réponse reçue par rapport aux conditions de chacune des instructions case.

L'instruction xauth n'a pas d'arguments. Elle analyse le bandeau d'accueil d'une invitation xauth fournie par un serveur WS_FTP

93Éditeur FireScriptWS_FTP Pro

94

Server. Si elle n'est pas connectée à un serveur WS_FTP server ou ne peut trouver l'invitation, xauth ne fait rien et les instructions case ne sont pas évaluées. Si elle trouve l'invitation, elle chiffre le nom d'utilisateur et le mot de passe et envoie la commande xauth au serveur. Elle attend ensuite la réponse, puis l'évalue par rapport aux instructions case de la même manière que la commande send.

Instructions caseLes blocs d'instructions case sont insérés dans les instructions de choix. Chaque instruction case spécifie une liste de conditions que la réponse du serveur doit satisfaire pour que l'instruction soit exécutée.

La liste des conditions est suivie de deux-points (:).

Le traitement des instructions case est exécuté en ordre séquentiel jusqu'à la première de ces instructions dont les conditions sont satisfaites.

Quand la réponse du serveur satisfait les conditions d'une instruction case, les instructions imbriquées dans la condition case sont exécutées.

Les conditions d'une instruction case peuvent être une liste de codes ou de plages de codes FTP, une fonction ou une des conditions spéciales (any ou timeout).

Si une condition inclut une liste de (plages de) codes FTP, cette liste doit être le premier élément conditionnel, les fonctions venant en second lieu. Une liste est entourée de parenthèses et ses éléments sont séparés par des virgules. Les éléments de la liste sont soit un code à trois chiffres soit une plage de codes exprimée sous la forme de deux codes à trois chiffres que sépare un double point (..). Les codes de début et de fin d'une plage de codes sont inclus dans l'évaluation de la condition et le code inférieur doit être mentionné en premier lieu.

Les conditions spéciales any et timeout doivent être spécifiées de manière indépendante.

Exemples d'instructions case

La condition case suivante est remplie si le code FTP renvoyé est 226 ou 231.

case (226, 231) :

Manuel d'utilisationWS_FTP Pro

Les conditions case suivantes sont remplies si le code FTP renvoyé est 226 ou 231 ou s'il est compris entre 250 et 299 inclus (la plage vérifiée inclut donc 250, 251, 252, etc. et va jusqu'à 299).

case (226, 231, 250..299) :

Les conditions case suivantes sont remplies si le code FTP renvoyé est compris dans la plage des codes 300 et si la chaîne renvoyée contient le texte "email address".

case (300..399) and contains(lastreply, "email address") :

Les conditions case suivantes sont remplies si le code FTP renvoyé est égal ou supérieur à 500 et si la chaîne renvoyée contient le message d'erreur spécifié.

case (500..999) and contains(lastreply, "user %HostUserId cannot login.") :

Si une instruction case contient plusieurs conditions, celles-ci doivent être séparées par and. L'opérateur and implique que toutes les conditions doivent être satisfaites. Ainsi, dans le dernier exemple ci-dessus, le code FTP doit être compris entre 500 et 999 ET lastreply doit contenir la chaîne spécifiée. Les deux conditions doivent être remplies pour que l'instruction case soit vérifiée.

L'opérateur not inverse le résultat d'une fonction. Par exemple, on pourrait vérifier que la dernière réponse du serveur ne contient pas une chaîne déterminée. Par exemple :

case (500..599) and not contains(lastreply, "server is busy") :

L'opérateur logique or n'existe pas, l'utilisation de plusieurs instructions case permettant d'arriver au même résultat.

La condition case suivante sera remplie si le délai d'attente d'une réponse par la commande send est écoulé (timeout) :

case timeout :

La condition any est une condition qui est toujours remplie ; par conséquent, si elle est utilisée, elle doit toujours être la dernière instruction d'un bloc d'instructions case. Toute instruction case placée après ne sera jamais évaluée.

L'instruction case suivante sera toujours satisfaite :

case any :

95Éditeur FireScriptWS_FTP Pro

96

Si des instructions case font double emploi, c.-à-d. que la réponse du serveur FTP satisfait aux conditions de deux instructions case, la première instruction dont les conditions sont remplies est exécutée.

Exemple :

case (200..299) and contains(lastreply, "please send user account") :...case (200..299):...

Si on plaçait l'instruction case avec la fonction contains ci-dessus après celle qui ne contient pas cette fonction, elle ne serait jamais évaluée.

ContinuerContrairement à C et C++, après avoir exécuté les instructions imbriquées dans une instruction case dont les conditions sont remplies, le programme ne passe pas à l'instruction case suivante. Seules les instructions imbriquées dans l'instruction case dont les conditions sont vérifiées sont exécutées. L'exécution passe ensuite à la première instruction qui suit l'instruction de choix. L'instruction continue saute à l'instruction qui suit l'instruction de choix. Elle a une fonction similaire à l'instruction break insérée dans une instruction switch en C ou C++, sauf qu'en FireScript, elle est facultative.

Les instructions de choix ne peuvent être elles-mêmes des instructions imbriquées. En d'autres termes, les instructions send et xauth ne peuvent jamais être utilisées dans un bloc d'instructions case.

Sauts et étiquettesUne instruction de saut passe la main à une autre partie du script. La destination du saut est indiquée par un nom d'étiquette qui renvoie à une étiquette présente dans le script. Dans les exemples de scripts FireScript d'Ipswitch, les sauts vers différentes parties du code sont placés dans les instructions case de sorte que le code qui est exécuté dépend de l'instruction case qui est satisfaite.

Pour définir une étiquette, utilisez le mot label suivi du nom que vous souhaitez pour l'étiquette et d'un point-virgule.

Une instruction de saut est constituée du mot jump suivi du nom de la

Manuel d'utilisationWS_FTP Pro

destination du saut et d'un point-virgule.

Une instruction case ne peut contenir d'étiquette et la destination d'un saut ne peut être une instruction case.

ReturnL'instruction return est similaire à une fonction dans la mesure où elle n'a qu'un paramètre (true ou false) qui renvoie un code de réussite ou d'échec. Elle met fin à l'exécution du script et renvoie son résultat à l'application d'appel. Si elle renvoie true, la connexion est considérée comme établie et autorisée. Si elle retourne false, le programme d'appel peut tenter d'établir une nouvelle connexion ou abandonner la tentative de connexion.

AutodetectL'instruction autodetect analyse la dernière réponse du serveur afin de faciliter l'identification du type d'hôte du serveur FTP auquel le programme est connecté. Comme elle attend l'envoi du bandeau d'accueil pour analyser ce dernier, elle doit être placée immédiatement après l'envoi du bandeau. Voici deux exemples de bandeau renvoyé par des serveurs FTP très répandus. Dans le premier cas, autodetect reconnaîtra l'hôte FTP comme un serveur Microsoft NT et, dans le second, comme un serveur WS_FTP Server d'Ipswitch.

220 tstsrvnt Microsoft FTP Service (Version 3.0).220 tstsrvws X2 WS_FTP Server 1.0.5 (1737223651)

Si la connexion à l'hôte d'un serveur FTP est une connexion directe et que le bandeau d'accueil est envoyé avant le début de l'exécution du script, autodetect doit être la première instruction du script. Si la connexion est d'abord établie avec un pare-feu et que le bandeau d'accueil de l'hôte du serveur FTP n'est envoyé qu'après, autodetect doit être inséré à l'endroit pertinent dans le script. Si le pare-feu supprime ou remplace le bandeau d'accueil de l'hôte FTP ou si, pour une quelconque autre raison, le client FTP ne peut jamais voir le bandeau d'accueil, supprimez l'instruction autodetect. WS_FTP Pro tentera d'identifier le type d'hôte après l'exécution du script.

Si le type d'hôte enregistré dans un profil de site configuré est différent de « Auto Detect. », l'instruction autodetect est sans effet. L'instruction autodetect ne renvoie pas de valeur et ne modifie pas le

97Éditeur FireScriptWS_FTP Pro

98

déroulement du script.

Instructions SSLLes instructions tryssl et gossl tentent d'ouvrir un canal de connexion sécurisé avec le serveur via le protocole SSL. La différence entre ces instructions est qu'en cas d'échec, avec gossl, le script prend fin et la valeur false est renvoyée tandis qu'avec tryssl, l'exécution du script se poursuit. Ces instructions peuvent être utilisées plus d'une fois dans le programme. Si aucune connexion sécurisée n'a été requise ou si une connexion sécurisée est déjà établie, ces instructions resteront sans effet. Si une connexion sécurisée ne peut être établie, elles afficheront un message qui permet à l'utilisateur de choisir entre la poursuite de la connexion en mode non sécurisé, l'exécution d'une nouvelle tentative de connexion sécurisée ou l'abandon de la connexion. Si l'utilisateur choisit la première option, les appels ultérieurs de tryssl ou gossl seront sans effet.

Au terme du script, l'interpréteur de script vérifie l'état SSL de la connexion afin de contrôler que la demande d'une connexion sécurisée a été satisfaite. Si l'utilisateur a sélectionné l'option Sécurisé (SSL) dans la configuration du site, l'interpréteur envoie un avertissement à l'utilisateur si la connexion n'est pas sécurisée. L'utilisateur peut abandonner la connexion à ce stade. Cet avertissement est affiché si une connexion sécurisée a été tentée et que l'utilisateur a choisi de poursuivre avec une connexion non sécurisée.

L'endroit où vous insérez des instructions d'ouverture d'un canal SSL pouvant varier selon le type de pare-feu par lequel le script doit passer, soyez-y particulièrement attentif.

Mots clés FireScriptLa liste ci-après énumère tous les mots clés utilisés et compris par le langage FireScript. Ces mots clés ne peuvent être utilisés comme noms d'étiquette.

gossl tryssl autodetect

send xauth case

continue and not

Manuel d'utilisationWS_FTP Pro

Mots réservés de FireScript

Les mots suivants sont réservés pour de futures versions du langage et de l'analyseur de syntaxe. N'utilisez pas ces mots comme noms d'étiquette.

Instructions FireScript

Fonctions intrinsèques FireScript

Variables intrinsèques FireScript

any timeout return

jump label true

false

switch if for

next while loop

break function int

bool string var

password or

gossl tryssl autodetect

send xauth jump

return continue

contains isempty

FwUserId FwPassword FwAccount

FwAddress HostUserId HostPassword

HostAccount HostAddress LastFtpCode

LastReply

99Éditeur FireScriptWS_FTP Pro

100

Manuel d'utilisationWS_FTP Pro

Annexe B. Messages d'erreur textuelsCette annexe énumère les messages d'erreur textuels les plus fréquents. Chaque message d'erreur est suivi d'une explication de l'erreur et de solutions possibles pour y remédier.

Certains de ces messages d'erreur sont renvoyés par le protocole FTP et apparaîtront dans le journal WS_FTP précédé par un code de réponse à trois chiffres.

D'autres peuvent s'afficher dans des boîtes de dialogue ouvertes par WS_FTP Pro ou votre système d'exploitation.

Pour plus d’informations, consultez la base de connaissances Knowledge Base sur le site Internet d’Ipswitch (www.ipswitch.com).

Appel de blocage annulé (Blocking call canceled)Ce problème peut avoir plusieurs causes. Essayez de le résoudre en suivant les procédures ci-dessous dans l'ordre.

1 Si vous êtes connecté au site FTP, déconnectez-vous. Activez le mode de transfert passif. Tentez de vous reconnecter au site.

2 Si le message d'erreur continue de vous être envoyé, fixez le délai d'attente réseau pour le site à 120 dans l'interface classique.

• Si vous êtes connecté à un site, sélectionnez Déconnecter dans le menu Fichier.

• Sélectionnez Connecter dans le menu Fichier pour afficher la boîte de dialogue Connexion.

• Sélectionnez le site dans la liste Sites configurés.• Cliquez sur le bouton Propriétés avancées.• Cliquez sur l’onglet Avancé.• Tapez 120 dans la zone Délai attente réseau.

3 Si le message d'erreur persiste, essayez de vous connecter à partir de la ligne de commande FTP (et non la ligne de commande WS_FTP) et voyez combien de temps est nécessaire pour l'établissement de la connexion. Une fois cette durée connue, tapez-la dans la zone Délai attente réseau de l'onglet Avancé des propriétés de site comme décrit plus haut.

Messages d'erreur textuels 101WS_FTP Pro

102

4 Si vous ne parvenez toujours pas à vous connecter, adressez-vous à l'administrateur du serveur FTP pour recevoir une assistance.

Impossible de créer le fichier (Cannot create file)Le plus souvent, cette erreur a deux causes possibles :

• le fichier existe déjà et est en cours d'utilisation ; vous ne pouvez donc pas le remplacer.

• Vous n'avez pas les permissions nécessaires pour créer le fichier dans le dossier courant.

Impossible d’obtenir l’entrée hôte "xxx"Cette erreur indique que la conversion du nom d'hôte que vous avez spécifié pour le site FTP en une adresse IP n'est pas possible (la résolution des noms d'hôtes en adresses IP est exécutée par un serveur de noms de domaines [DNS]).

Vérifiez le nom saisi dans la zone Nom d'hôte de l'onglet Info hôte des propriétés du site. Ce nom doit être un nom d'hôte ou une adresse IP valide. Le nom d'hôte que vous tapez doit avoir le format suivant :

ftp.ipswitch.com

N'utilisez pas :

http://ftp.ipswitch.com/Ipswitch/Product_Downloads

ftp://ftp.ipswitch.com

Can’t set guest privilegesSi vous possédez un compte personnel sur le site FTP, utilisez le nom d'utilisateur (ID) et le mot de passe qui vous ont été attribués par l'administrateur du site (au lieu de vous connecter sous le nom « anonymous »). Vérifiez que la case Anonyme est désactivée dans l'onglet Info hôte et tapez le nom d'utilisateur et le mot de passe appropriés dans cet onglet.

Connexion refuséeSoit l'hôte n'héberge pas de programme serveur FTP soit le site FTP n'accepte que les connexions de certains clients.

Manuel d'utilisationWS_FTP Pro

Identifiant répertoire non disponibleCe message d'erreur vous est envoyé quand la connexion au site FTP courant a expiré et que vous demandez une mise à jour de l'affichage.

Quota disque dépassé (Disk quota exceeded)Le quota d'espace disque qui vous est attribué sur un site distant n'est pas fixé par WS_FTP Pro mais par le site FTP. Vous pouvez supprimer des fichiers sur le site afin de disposer d'espace pour vos télétransmissions (si vous disposez des droits nécessaires) ou demander à l'administrateur du site d'augmenter votre quota.

Failed data channelSi vous êtes connecté au site FTP, déconnectez-vous. Activez le mode de transfert passif.

File too large to downloadCe message vous est envoyé par le site FTP auquel vous êtes connecté. Le site limite la taille des fichiers qui peuvent être téléchargés.

Illegal port commandSi vous êtes connecté au site FTP, déconnectez-vous. Activez le mode de transfert passif.

Invalid page fault (Défaillance de page)Cette erreur est ordinairement causée par une date ou une heure système incorrecte, que ce soit sur votre ordinateur ou sur le site auquel vous vous connectez.

Échec du logon : fermetureLe site FTP ne reconnaît pas ou n'accepte pas votre nom d'utilisateur (ID) ou votre mot de passe. Contactez l'administrateur du site FTP pour vérifier que vous utilisez les nom d'utilisateur et mot de passe corrects.

Messages d'erreur textuels 103WS_FTP Pro

104

MDTMLe site FTP courant ne supporte pas la commande MDTM (Month-Day-Time-Marking, horodatage de fichiers par le client FTP) ; en d'autres termes, après la copie d'un fichier sur le site FTP, WS_FTP a tenté de conserver la date et l'heure originelles du fichier mais cette opération n'est pas possible sur le site. Toutefois, les fichiers ont été transférés correctement. Bien qu'elle soit affichée en rouge, l'erreur « MTDM » n'est pas une erreur grave.

Port command failedSi vous êtes connecté au site FTP, déconnectez-vous. Activez le mode de transfert passif.

User access deniedL'erreur « 530 user access denied » indique que vous n'êtes pas identifié correctement sur le serveur. Vérifiez que les données de l'onglet Info hôte des propriétés du site sont correctes. Le problème est ordinairement un problème de caractères d'espacement, d'entrées sensibles à la casse ou d'entrées de nom d'utilisateur ou de mot de passe incorrectes. Si vous n'êtes pas certain du nom d'utilisateur et du mot de passe, contactez l'administrateur du site FTP.

La plupart des sites FTP acceptent les connexions anonymes ; celles-ci vous permettent de télécharger des fichiers sans posséder de compte sur le site FTP ; pour ces connexions, le nom d'utilisateur (ID) est anonymous et le mot de passe est votre adresse mél. Si vous voulez faire un essai, connectez-vous au site FTP d'Ipswitch (ftp.ipswitch.com) sous le nom d'utilisateur « anonymous ».

S'il est impératif que vous possédiez un compte sur un serveur FTP, par exemple le serveur qui doit héberger vos pages web, adressez-vous à l'administrateur du serveur pour obtenir un nom d'utilisateur et un mot de passe et tapez ces données dans l'onglet Info hôte.

Manuel d'utilisationWS_FTP Pro

Index

Aaccessibilité 10adresse IP du pare-feu 72adresse mél 4afficher

les fichiers et les dossiers 6aide en ligne 18aligner des fichiers et des

dossiers 47Appel de blocage annulé

erreur 101arborescence de dossiers, voir

dossiersASCII 21attributs de fichier UNIX 26auto(détection) 21autoexec.bat 75automatiser les transferts de

fichiers 81

Bbarre d’outils WS_FTP Pro 16binaire 21bitmaps 21boîte de dialogue Connexion

zones et options 12boutons

barre d’outils et boîte de dialogue Connexion 12

CCan’t set guest privileges

erreur 102caractères génériques

dans la ligne de commande 82

recherche de fichiers et de dossiers 55

chmod (commande) 26

client-serveur 1compte sur un site FTP 4confirmations 47connexion des données 72Connexion refusée

erreur 102connexions anonymes 17correctifs logiciels 8création de scripts 61

exemple 63

Ddate et heure

utilisées comme critère de recherche 57

démarragemode de transfert au ~ 23

désinstaller WS_FTP Pro 9dossier public 4dossiers

avec des sous-dossiers 82

EÉchec du logon

erreur 103éditeur/débogueur de script

WS_FTP 62erreur

530 User access denied 104

Appel de blocage annulé 101

Can’t set guest privileges 102

Connexion refusée 102d’identification ‹logon›

103Échec du logon : fermeture

103failed data channel 103File too large to download

103

Identifiant répertoire non disponible 103

Illegal port command 103Impossible d’obtenir

l’entrée hôte "xxx" 102Impossible de créer le

fichier ‹Cannot create file› 102

Invalid page fault ‹Défaillance de page› 103

MDTM 104Port command failed 104Quota disque dépassé

‹Disk quota exceeded› 103

User access denied ‹Accès refusé à l’utilisateur› 104

erreur, messages d'~ 83, 101espaces dans les noms de

fichierstransferts à partir de la

ligne de commande 79éviter l'affichage de messages

d'erreurà partir de la ligne de

commande 83exécutables (fichiers ~) 21exigences du système 3

Ffailed data channel

erreur 103fenêtre Journal du Gestionnaire

de transferts 35fenêtres du Gestionnaire de

transferts 33fichiers

.cgi 21

.exe 21

.htm 21

.jpg 21

Index 105WS_FTP Pro

106

.zip 21ASCII 21batch 79compressés, transférer 21exécutables, transférer 21HTML 21PostScript 21texte 21

fichiers correctifs 8fichiers et dossiers

synchroniser 47fichiers, noms avec des espaces

79File too large to download

erreur 103FireScript 85flèches de transfert 16FTP (File Transfer Protocol)

client (définition) 1serveur (définition) 1

FTP (File Transfer Protocol) (définition) 1

FTP anonyme 4

GGestionnaire de transferts 33glisser-déplacer 19

Hheure, voir aussi dates et heuresHTML

fichiers~ 21HTTP 1

IIdentifiant répertoire non

disponibleerreur 103

identification de l'utilisateur 4Illegal port command

erreur 103

Impossible d’obtenir l’entrée hôte "xxx"

erreur 102Impossible de créer le fichier

[Cannot create file]erreur 102

installer WS_FTP Pro 3intégration au navigateur web 7interface classique (définition)

5interface Explorateur 29interface Explorateur

(définition) 6interfaces de WS_FTP Pro 5Invalid page fault ‹Défaillance

de page›erreur 103

invite MS-DOSligne de commande 75

Ipswitch, Inc.commentaires et

suggestions 8mises à jour du logiciel 8site web 8

KKit de développement

WS_FTP Pro 8

Lligne de commande 62, 75

MMDTM

erreur 104messages

éviter leur affichage à partir de la ligne de commande 83

messages d'erreur 101Microsoft Internet Explorer 7

mises à jour 8modem 2modes de fichier UNIX 26modes de transfert 21

définition 23démarrage 23

Month-Day-Time-Marking 104

NNetscape Navigator 7nom d'hôte du pare-feu 72nom de fichier

utilisé comme critère de recherche 55

noms (de fichiers) avec des espaces 79

Nouvelles fonctionnalités de la version 7.0 2

Ooutil

Find 53Planificateur 65Scripting 61Synchronize 47

outil de planification 65outil Find 53outil WS_FTP Find 53outil WS_FTP Scripting 61

Ppare-feu 71

installé sur un routeur 72passerelle 71permissions de fichier UNIX

26permissions Groupe 27permissions Propriétaire 27planificateur WS_FTP 65planifier des transferts 67, 81

WS_FTP ProIndex

Port command failederreur 104

port du pare-feu 73préprogrammer des tâches de

transfert 65, 81prise en main 11propriétés avancées 12propriétés de requête 34Proxy OPEN (pare-feu) 72

QQuota disque dépassé ‹Disk

quota exceeded›erreur 103

Rrecherche de fichiers

avec un nom de fichier comme critère 55

avec une date et heure comme critère 57

avec une taille de fichier comme critère 58

recherche de fichiers et de dossiers 53

réseau local 2routeur

pare-feu installé sur un ~ 72

SScripting

outil 61scripts, créer et déboguer des ~

62serveur

voir aussi site FTPserveur (définition) 1SITE hostname (pare-feu) 72site, voir sites FTPSites FTP

afficher le contenu de ~ 6sites FTP

comptes sur les ~ 4sites FTP UNIX 26SSL

autorités approuvées 43ajouter un certificat 43exporter un certificat

44supprimer un certifi-

cat 44créer (générer) un

certificat 40sélectionner un certificat

41SSL (définition) 37

certificat 38clé de session 38clé privée 38clé publique 38client 38demande de signature de

certificat 38« sticky bit » 27synchronisation, outil de ~ 47synchroniser des fichiers et des

dossiers 47système distant (définition) 5système local (définition) 5

Ttaille de fichier

utilisée comme critère de recherche 58

téléchargement 19téléchargement (définition) 1télétransmission 19télétransmission (définition) 1traitement par lots 20transférer des fichiers

.jpg 21

.zip 21ASCII 21

binaires 21compressés 21dessins 21HTML 21images 21noms de fichiers avec des

espaces à partir de la ligne de commande 79

photos 21planification 81PostScript 21texte 21voir aussi téléchargement,

télétransmissiontransferts passifs 22, 72transferts préprogrammés 81Transparent (pare-feu) 72types de pare-feu 72

UUNIX 26URL (définition) 7URL FTP (définition) 7530 User access denied

erreur 104User access denied ‹Accès

refusé à l’utilisateur›erreur 104

USER fireID@remoteHost (pare-feu) 72

USER remoteID @remoteHost fireID (pare-feu) 72

USER remoteID@fireID @remoteHost (pare-feu) 72

USER with no logon (pare-feu) 72

WWorld Wide Web 1WS_FTP Pro, interfaces

utilisateur 5WS_FTP Server 8

Index 107WS_FTP Pro

108

WS_FTP Synchronize (outil ~) 47

Zzip

transférer des fichiers ~ 21zones et options de la boîte de

dialogue Connexion 12

WS_FTP ProIndex