Utilitaire de ligne de commande sftpSyntaxe : sftp [options] [utilisateur@]hôte[#port]:fichier_source [utilisateur@]hôte[#port][:fichier_destination] Remarque : Vous pouvez réutiliser une connexion Secure Shell existante. Pour cela, vous devez toutefois l'activer manuellement sur chaque ligne de commande ou définir la variable d'environnement SSHConnectionReUse sur Yes. Pour plus d'informations, reportez-vous à la section Réutilisation de connexion dans les sessions Secure Shell. Options de la ligne de commande-aTransfère les fichiers en mode ASCII. -b tailletamponDéfinit la taille maximale du tampon pour une requête. Les valeurs valides sont comprises entre 1 024 et 32 768. -B fichierséquentielAprès établissement d'une connexion, exécute chaque commande du fichier séquentiel spécifié, puis met fin à la connexion. Par exemple, la commande suivante se connecte à monhote à l'aide de nomnom et exécute les commandes dans monfichier. Une fois toutes les commandes du fichier exécutées, la connexion est fermée. sftp -B c:\chemin\monfichier monhote.com monnom Le fichier séquentiel peut utiliser toutes les commandes interactives détaillées plus loin. Remarque : Les points-virgules ne sont pas interprétés comme commentaires des scripts fournis dans la ligne de commande sftp à l'aide de l'option -B. Utilisez le signe dièse (#) pour marquer les commentaires dans ces fichiers. -c codechiffrementListe des chiffrements séparés par des virgules et indiqués dans l'ordre de préférence. La valeur par défaut est « aes128-ctr,aes128-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour ». Si la connexion est configurée pour s'exécuter en mode FIPS, la valeur par défaut est « aes128-ctr,aes128-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc,3des-cbc ». La version 1 du protocole (dépassée et déconseillée) permet d'indiquer un seul chiffrement. Les valeurs prises en charge sont « 3des », « blowfish » et « des ». -CActive la compression de toutes les données transmises. La compression est souhaitable pour les lignes modem et toute autre connexion lente, mais elle ralentit le flux de réponse sur les réseaux rapides. -dImplique que la cible doit être un répertoire. -F fichier_configIndique un fichier de configuration à utiliser pour cette connexion. Si un fichier de configuration est indiqué sur la ligne de commande, tout autre fichier de configuration est ignoré. -h Affiche un résumé des options de ligne de commande. -H schémaIndique un schéma de configuration SSH à utiliser pour cette connexion. -i fichier_cléIndique la clé privée à utiliser pour l'authentification par clé. Les fichiers de clé peuvent également être spécifiés pour chaque hôte dans le fichier de configuration. Il est possible d'avoir plusieurs options -i (et plusieurs clés spécifiées dans un fichier de configuration). Utilisez des guillemets si le fichier ou le chemin contient des espaces. -k répertoireIndique un autre emplacement pour les fichiers de configuration, de clés hôte et de clés utilisateur. Remarque : Lorsque -k est utilisé, les clés d'hôte sont lues et écrites à partir de l'emplacement indiqué, uniquement si un fichier d'hôtes connus existe déjà à cet emplacement. Si aucun fichier d'hôtes connus n'est trouvé, les clés d'hôte sont lues et écrites dans le fichier d'hôtes connus à l'emplacement par défaut. -m spécification_macIndique un ou plusieurs algorithmes MAC (Message Authentication Code) séparés par des virgules à utiliser avec cette connexion. Indique les algorithmes par ordre de préférence. La valeur par défaut est « hmac-sha1,hmac-sha256,hmac-sha512,hmac-md5,hmac-ripemd160,hmac-sha1-96,hmac-md5-96 ». Si la connexion est configurée pour être exécutée en mode FIPS, la valeur par défaut est « hmac-sha1,hmac-sha256,hmac-sha512 ». -o optionDéfinit toute option prise en charge par le fichier de configuration. Par exemple : ssh "-o FIPSMode=yes" utilisateur@hôte -pConserve la date et l'heure et les attributs du fichier. -P portIndique le port auquel se connecter sur l'hôte distant. -qActive le mode silencieux qui entraîne la suppression de tous les messages d'avertissement et de diagnostic, y compris les indicatifs. -QDésactive l'affichage de l'indicateur de progression. -R maximum_requêtesIndique le nombre maximal de requêtes simultanées. Il est possible que l'augmentation de ce nombre améliore légèrement la vitesse de transfert, mais elle risque d'accroître l'utilisation de la mémoire. La valeur par défaut est 16 requêtes en attente. -s soussystèmeIndique le sous-système ssh. -S programmeIndique le programme à utiliser pour les connexions chiffrées. -uSupprime le fichier source une fois copié. -vActive le mode détaillé pour le débogage, ce qui équivaut à définir le niveau de débogage sur 2. -VAffiche le nom de produit, la version et ferme l'utilitaire. Si d'autres options sont spécifiées sur la ligne de commande, elles sont ignorées. -4Force l'utilisation d'adresses IPv4 uniquement. -6Force l'utilisation d'adresses IPv6 uniquement. Mode interactifasciiIndique le type de transfert ASCII. binaireIndique le type de transfert binaire. byeFerme sftp. cd cheminChange de répertoire distant et le définit sur chemin. chmod cheminModifie les autorisations associées à chemin. Utilisez mode pour spécifier une autorisation numérique à trois chiffres. lcd cheminChange de répertoire local et le définit sur chemin. exitQuitte sftp. get chemin-distant [chemin-local]Obtient le chemin-distant et l'enregistre sur l'ordinateur local. Si aucun chemin local n'est spécifié, il sera le même que celui sur l'ordinateur distant. getext [extension,extension...]Affiche les extensions de fichier qui utilisent le transfert ascii. Utilisez setext pour modifier cette liste. helpAffiche le texte d'aide. lls [ls-options [chemin]]Affiche la liste des répertoires locaux du chemin ou du répertoire en cours si aucun chemin n'est spécifié. lmkdir cheminCrée le répertoire local spécifié par le paramètre chemin. lpwdImprime le répertoire de travail local. ls [chemin]Affiche la liste des répertoires distants du chemin ou du répertoire en cours si aucun chemin n'est spécifié. mkdir cheminCrée le répertoire distant spécifié par le paramètre chemin. put chemin-local [chemin-local]pwdAffiche le répertoire de travail distant. quitQuitte sftp. reget fichier-distant [fichier-distant]Reprend le transfert spécifié. Agit comme la commande get, mais vérifie la présence d'un fichier local partiellement écrit et, s'il le trouve, reprend le transfert là où il en était resté à la dernière tentative. rename ancienchemin nouveaucheminRenomme le fichier distant en remplaçant ancienchemin par nouveauchemin. rmdir cheminSupprime le répertoire distant spécifié par le paramètre chemin. rm cheminSupprime le fichier distant spécifié par le paramètre chemin. setext [extension,extension...]Définit les extensions de fichier qui utilisent le transfert ascii. Les caractères génériques sont pris en charge. Si aucun argument n'est précisé, aucune extension de fichier n'utilise le transfert ascii. versionAffiche la version sftp. ?Synonyme de la commande help. | ||
|