Télécharger le fichier sur le PC local à partir de ssh distant

11

À cause de mon hébergeur, je ne peux pas utiliser FTP. Il y a un fichier que je voudrais télécharger. Comment puis-je le faire via ssh?

user20285
la source

Réponses:

11

Si vous êtes sous Linux, utilisez simplement scp depuis la ligne de commande comme ceci:

scp user@host:/path/to/file .

Si vous êtes sous Windows, je recommande FileZilla . C'est un bon client ftp gratuit qui prend en charge le transfert de fichiers via ssh (sftp).

amarillion
la source
1
Bon à savoir que FileZilla fonctionne également sur Linux. Mais les utilisateurs expérimentés utiliseront la ligne de commande. ;-)
Ionică Bizău
1

copie sécurisée (SCP)

David Fox
la source
1

Comme vous êtes le plus familier avec ftp, vous devez utiliser sFTP comme mentionné précédemment.

Vous pouvez utiliser un client FTP, tel que FileZilla et en dehors de la création de la connexion, tout fonctionnera alors de la même manière que si vous utilisiez ftp.

Il est facile à installer et vous n'avez pas besoin d'apprendre quoi que ce soit de nouveau.

D'autre part

scp server:/path/to/file . 

est le moyen le plus rapide de transférer un fichier.

Une autre alternative si vous utilisez Linux est que vous pouvez mapper le serveur ssh comme s'il s'agissait d'un lecteur local en utilisant sshfs à partir de la ligne de commande ou sur le bureau GNOME:

Lieux> Se connecter au serveur ...

et choisissez SSH dans la liste déroulante, entrez votre nom d'utilisateur et votre mot de passe d'hôte et vous pouvez faire glisser et déposer des fichiers dans un gestionnaire de fichiers.

Richard Holloway
la source
0
ssh .... cat somefile > somefile
Ignacio Vazquez-Abrams
la source
0

Si vous avez installé KDE (très probablement si vous êtes sur un système de type Unix), vous pouvez utiliser l' fishIOSlave. Saisissez simplement fish://username@domainname_or_IP/la barre d'adresse de konqueror, par exemple. La plupart des applications KDE peuvent traiter les fichiers sur un hôte SSH distant comme s'il s'agissait de fichiers locaux de cette façon.


la source
0

Utilisez SFTP :

En informatique, le SSH File Transfer Protocol (également Secret File Transfer Protocol, Secure FTP ou SFTP) est un protocole réseau qui fournit des fonctionnalités d'accès aux fichiers, de transfert de fichiers et de gestion de fichiers sur tout flux de données fiable. Il a été conçu par l'Internet Engineering Task Force (IETF) comme une extension de la version 2.0 du protocole Secure Shell (SSH) pour fournir une capacité de transfert de fichiers sécurisé, mais il est également destiné à être utilisable avec d'autres protocoles. L'IETF du projet Internet indique que même si ce protocole est décrit dans le contexte du protocole SSH-2, il pourrait être utilisé dans un certain nombre d'applications différentes, telles que le transfert de fichiers sécurisé via Transport Layer Security (TLS) et le transfert de informations de gestion dans les applications VPN.

Joey
la source