FTP

Utilisation de sftp à partir de la ligne de commande Linux

Utilisation de sftp à partir de la ligne de commande Linux
Dans cet article sftp, une alternative à scp sera expliquée. Comme indiqué dans l'article de notre SCP, scp et sftp fonctionnent via le protocole ssh contrairement à FTPS (MS Windows) crypté via SSL. Le protocole ssh est crypté et les informations qui transitent d'un appareil à un autre sont sécurisées contrairement aux protocoles tels que telnet ou ftp qui ne sont pas cryptés, ce qui permet aux renifleurs d'interférer avec les données, comme indiqué précédemment lorsque nous avons expliqué comment renifler les images transférées dans un fichier non crypté. réseau ou protocole.

Alors que scp nous permet uniquement de transférer des fichiers d'un appareil à un autre avec sftp, nous pouvons modifier les attributs de fichier sur l'appareil distant, créer et supprimer des répertoires, arrêter et reprendre le transfert, parcourir les répertoires distants et l'utiliser via des graphiques interfaces, bien sûr pour partager des fichiers avec d'autres utilisateurs un serveur SFTP serait avantageux par rapport à scp.

Premiers pas avec sftp

La syntaxe de SFTP est très similaire à celle de FTP. Contrairement à SCP, nous devons d'abord nous connecter au serveur pour donner des instructions. Pour vous connecter à un serveur sans spécifier de paramètres sur la console, tapez :

sftp @

Où:

sftp = appelle le programme
= remplacez-le par votre nom d'utilisateur (e.g racine)

@ = remplacez-le pour votre ip de serveur ou hôte.

Noter: remplacer les instructions entre < > pour les informations appropriées et tapez le mot de passe lorsque demandé.

Comme vous pouvez le voir dans la séquence de capture d'écran, après avoir exécuté "ls" Je n'ai trouvé aucun fichier ou répertoire disponible sur le serveur. Par conséquent, téléchargeons un fichier de l'appareil local sur le serveur, tapez :

mettre

Où:

mettre = indique de télécharger un fichier de l'ordinateur local vers le serveur.

= spécifiez le fichier et son emplacement sur le périphérique local.

Si nous voulons télécharger un fichier, tapez :

obtenir

Le fichier sera téléchargé dans notre répertoire local sauf si nous en spécifions un autre. Pour savoir quel est notre répertoire local depuis sftp tapez :

lpwd

Pour vérifier le répertoire courant sur le serveur, tapez :

pwd

Nous sommes sur le répertoire home de l'utilisateur partagé sur l'appareil local et sur le répertoire home de l'utilisateur astuce linux sur l'appareil distant.

Pour télécharger un fichier en spécifiant un emplacement différent pour son enregistrement, tapez :

obtenir

Comme vous le voyez, les fichiers ont maintenant été transférés dans le répertoire Téléchargements.

Sftp nous permet également de transférer des répertoires de manière récursive (y compris ses sous-répertoires), pour transférer un répertoire de manière récursive, il suffit de spécifier le paramètre -r, s'il n'y a pas de répertoire disponible sur votre serveur, créez-le en tapant "mkdir testdirectory” , puis, pour télécharger le répertoire, tapez :

obtenir -r  

Comme vous pouvez le voir sur la capture d'écran, nous avons téléchargé le répertoire appelé répertoire de test à notre répertoire local appelé Téléchargements dans partagé domicile. Si nous ne spécifions pas d'emplacement local pour le répertoire ou le fichier que nous téléchargeons, il sera enregistré dans le répertoire local (celui avec lequel vous vérifiez lpwd) comme dans l'exemple suivant :

Nous pouvons également enregistrer des fichiers et des répertoires avec un nom différent de l'original, tapez :

obtenir -r  

Nous pouvons également télécharger des répertoires depuis notre périphérique local en utilisant put, téléchargeons le répertoire testdirectory2, une copie de la source avec un nom différent en tapant :

mkdir
mettre <>

Ce sont les commandes de base pour utiliser sftp, en exécutant "homme sftp” vous pouvez voir toutes les options et paramètres disponibles. Vous pouvez également taper une fois connecté à un serveur.

J'espère que vous avez trouvé ce tutoriel utile pour commencer à utiliser sftp à partir de la ligne de commande. Continuez à suivre LinuxHint pour des conseils supplémentaires et des mises à jour sur Linux.

Comment afficher la superposition OSD dans les applications et jeux Linux en plein écran
Jouer à des jeux en plein écran ou utiliser des applications en mode plein écran sans distraction peut vous couper des informations système pertinente...
Top 5 des cartes de capture de jeu
Nous avons tous vu et aimé des gameplays en streaming sur YouTube. PewDiePie, Jakesepticye et Markiplier ne sont que quelques-uns des meilleurs joueur...
Comment développer un jeu sur Linux
Il y a dix ans, peu d'utilisateurs de Linux prédisaient que leur système d'exploitation préféré serait un jour une plate-forme de jeu populaire pour l...