


10 exemples de commande SFTP pour transférer des fichiers sur Linux distant
Jul 09, 2025 am 09:20 AMLe protocole de transfert de fichiers ( FTP ) était un protocole largement utilisé pour transférer des fichiers ou des données à distance dans un format non crypté qui n'est pas un moyen sécurisé de communiquer.
Comme nous le savons tous , le protocole de transfert de fichiers n'est pas du tout sécurisé, car toutes les transmissions se produisent en texte clair et les données peuvent être lisibles par quiconque lors de renifler les paquets du réseau.
Ainsi, en gros, FTP peut être utilisé dans des cas limités ou sur les réseaux auxquels vous avez confiance. Au cours de la période, SCP (Secure Copy) et SSH (Secure Shell) traitent de cette ambigu?té de sécurité et ont ajouté une couche sécurisée cryptée lors du transfert de données entre les ordinateurs distants.
[Vous pourriez également aimer: les meilleurs clients FTP de ligne de commande pour Linux]
SFTP ( Protocole de transfert de fichiers sécurisé ) exécute le protocole SSH sur le port standard 22 par défaut pour établir une connexion sécurisée. SFTP a été intégré dans de nombreux outils GUI ( Filezilla , WinSCP , FIREFTP, etc.).
Avertissements de sécurité : veuillez ne pas ouvrir le port SSH ( Secure Shell ) à l'échelle mondiale car ce serait une violation de sécurité. Vous ne pouvez ouvrir que pour une adresse IP spécifique à partir de l'endroit où vous allez transférer ou gérer des fichiers sur le système distant ou vice versa.
- Comment sécuriser et durcir le serveur OpenSSH
- Comment changer le port SSH dans Linux
- Comment synchroniser les fichiers à l'aide de RSYNC avec un port SSH non standard
- 5 meilleures pratiques pour sécuriser et protéger le serveur SSH
- 10 exemples de commande WGET dans Linux
Cet article vous guidera vers 10 exemples de commande SFTP à utiliser via l'interface de ligne de commande interactive dans le terminal Linux.
1. Comment se connecter à SFTP
Par défaut, le même protocole SSH est utilisé pour authentifier et établir une connexion SFTP. Pour démarrer une session SFTP, entrez le nom d'utilisateur et le nom d'h?te distant ou l'adresse IP à l'invite de commande. Une fois l'authentification réussie, vous verrez un shell avec une invite SFTP> .
[root @ tecmint ~] # sftp [Protégé par e-mail] Connexion au 27.48.137.6 ... Le mot de passe de [e-mail protégé]: <strong>sftp></strong>
2. Obtenir de l'aide
Une fois, vous êtes dans l' invite SFTP , vérifiez les commandes disponibles en tapant ? ? ?ou? aide ?à l'invite de commande.
sftp>? Commandes disponibles: CD Path Changer le répertoire distant en ?chemin? LCD Chemin changez le répertoire local en ?chemin? Chgrp GRP Path Change Group de fichier 'path' en 'grp' CHMOD MODE PATH CHANGE PERMISSIONS DE FILE 'PATH' vers ?MODE? Chown Own Path Change Propriétaire du fichier ?chemin? en ?posséder? Aide à afficher ce texte d'aide Obtenez un fichier de téléchargement de télécommande [Local-Path] LLS [LS-Options [Path]] Afficher la liste des répertoires locaux ln oldpath newpath symlink fichier distant LMKDIR Chemin Créer un répertoire local LPWD Imprimer le répertoire de travail local LS [Chemin] Afficher la liste des répertoires distants Lumask umask Réglez Umask local sur 'umask' MKDIR Chemin Créer un répertoire distant Mettez le fichier de téléchargement de la Path local [à distance] Répertoire de travail à distance d'affichage PWD sortir quitter SFTP Quitter de quitter SFTP Renommer OldPath Newpath Renommer le fichier distant chemin RMDIR supprimerons le répertoire distant Path RM Supprimer le fichier distant SymLink Oldpath Newpath Symlink Fichier Version Afficher la version SFTP ! Commande exécuter 'Commande' dans le shell local ! échappez à la coquille locale ? Synonyme pour l'aide
3. Vérifiez le répertoire de travail actuel
La commande ? LPWD ? est utilisée pour vérifier le répertoire de travail actuel local , tandis que la commande PWD est utilisée pour vérifier le répertoire de travail à distance .
SFTP> LPWD Répertoire de travail local: / SFTP> PWD Répertoire de travail à distance: / tecmint /
- LPWD - Imprimez le répertoire actuel de votre système
- PWD - Imprimez le répertoire actuel sur le serveur FTP
4. Listing des fichiers avec SFTP
Listing des fichiers et des répertoires dans un serveur FTP système local ainsi que distant.
à distance
SFTP> LS
Sur local
sftp> lls
5. Télécharger le fichier à l'aide de SFTP
Mettez des fichiers uniques ou multiples dans le serveur FTP système distant.
sftp> mettre local.profile Téléchargement local.profile sur /tecmint/local.profile
6. Téléchargez plusieurs fichiers à l'aide de SFTP
Mettre plusieurs fichiers dans le serveur FTP système distant.
sftp> Mput * .xls
6. Télécharger des fichiers à l'aide de SFTP
Obtenir des fichiers uniques ou multiples dans un système local.
SFTP> Get SettlementReport_1-10th.xls Fetching /tecmint/setTlementReport_1-10th.xls à SettlementReport_1-10th.xls
Obtenez plusieurs fichiers sur un système local.
sftp> mget * .xls
Remarque : Comme nous pouvons le voir par défaut avec le fichier de téléchargement de commandes Get dans le système local avec le même nom. Nous pouvons télécharger des fichiers distants avec un nom différent en spécifiant le nom à la fin. (Cela ne s'applique que lors du téléchargement du fichier unique).
7. Commutation des répertoires dans SFTP
Passer d'un répertoire à un autre répertoire dans des emplacements locaux et distants.
à distance
SFTP> Test de CD sftp>
Sur local
SFTP> Documents LCD
8. Créer des répertoires à l'aide de SFTP
Création de nouveaux répertoires sur des emplacements locaux et distants.
SFTP> Test MKDIR
SFTP> Documents LMKDIR
9. Supprimer les répertoires à l'aide de SFTP
Supprimer le répertoire ou le fichier dans un système distant.
SFTP> RM Report.xls
sftp> rmdir sub1
Remarque : Pour supprimer / supprimer n'importe quel répertoire d'un emplacement distant, le répertoire doit être vide.
10. Shell Shell
Le ' ! ?La commande nous laisse tomber dans un shell local d'où nous pouvons exécuter les commandes Linux. Tapez la commande ' exit ' où nous pouvons voir SFTP> Retour de l'invite.
sftp>! [root @ sftp ~] # exit Shell sorti avec le statut 1 sftp>
Conclusion
Le SFTP est un outil très utile pour administrer des serveurs et transférer des fichiers vers et depuis ( local et distant ). Nous espérons que ces TTI vous aideront à comprendre l'utilisation de la SFTP dans une certaine mesure.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Lors de la rédaction de fichiers de programme ou de fichiers texte normaux, les programmeurs et les écrivains veulent parfois conna?tre la différence entre deux fichiers ou deux versions du même fichier. Lorsque vous comparez deux fichiers informatiques sur Linux, la différence entre leur contenu est

Il existe trois fa?ons de créer des fichiers vides dans la ligne de commande: Tout d'abord, l'utilisation la plus simple et la plus s?re de la commande tactile, qui convient aux scripts de débogage ou aux fichiers d'espace réservés; Deuxièmement, il est rapidement créé via> Redirection mais effacera le contenu existant, qui convient à l'initialisation des fichiers journaux; Troisièmement, utilisez Echo "> Nom de fichier pour créer un fichier avec une cha?ne vide, ou utilisez Echo-n" "" le nom de fichier pour éviter les pauses de ligne. Ces trois méthodes ont leurs propres scénarios applicables, et le choix de la bonne méthode peut vous aider à terminer la tache plus efficacement.

êtes-vous à la recherche de bons logiciels pour écrire des équations mathématiques? Si c'est le cas, cet article fournit les 5 premiers éditeurs d'équation que vous pouvez facilement installer sur votre distribution Linux préférée. En plus d'être compatible avec différents types de mathéma

Dutree est un outil gratuit de ligne de commande open-source et rapide pour analyser l'utilisation du disque, écrit dans le langage de programmation Rust. Il a été créé en combinant Durep (Disk Usage Reporter) et Tree (List Directory Content in Tree-Like Forma

ifconfig dans l'utilité courte de la ?configuration d'interface? pour l'administration système / réseau dans les systèmes d'exploitation UNIX / Linux pour configurer, gérer et interroger les paramètres d'interface réseau via l'interface de ligne de commande ou dans un système de configuration système

Eclipse est un environnement de développement intégré gratuit (IDE) que les programmeurs du monde entier utilisent pour écrire des logiciels, principalement en Java, mais aussi dans d'autres langages de programmation majeurs à l'aide de plugins Eclipse. La dernière version d'Eclipse IDE 2023-06 fait

Les administrateurs Linux doivent être familiarisés avec l'environnement de ligne de commande. étant donné que le mode GUI (interface utilisateur graphique) dans les serveurs Linux n'est pas généralement installé.

Linux a une riche collection de commandes, et bien que beaucoup d'entre elles soient puissantes et utiles pour diverses taches, il existe également des commandes dr?les et fantaisistes que vous pouvez essayer pour l'amusement. 1. Commande SL (STEAM LOCOMOTIVE) Vous pourriez être conscient du
