web-dev-qa-db-fra.com

Ouvrir le navigateur de fichiers de la machine distante via un terminal et déplacer des fichiers?

Je peux SSH sur mon ordinateur de bureau distant via mon ordinateur portable et lancer son navigateur de fichiers via un terminal par: nautilus

mais j'aimerais pouvoir faire glisser les fichiers d'une machine distante vers ma machine locale (dans ce cas, mon ordinateur portable). Comment puis-je faire ceci? Merci.

6
Mahdi

Vous n'avez pas besoin de ssh sur l'hôte distant - utilisez simplement le navigateur de fichiers Nautilus de votre machine locale pour ouvrir directement le serveur distant.

  • Sur votre ordinateur local, ouvrez Nautilus.
  • dans la barre d'adresse, entrez sftp: //[email protected].
  • entrez votre mot de passe distant lorsque vous y êtes invité.
  • Vous pourrez ensuite copier des fichiers depuis/vers l'hôte distant par glisser-déposer.

Vous pouvez également enregistrer le serveur distant dans vos favoris pour faciliter la prochaine connexion.

Plus d'infos: http://linux.about.com/od/ubuntu_doc/a/ubudg10t9.htm

9
ImaginaryRobots

Essayez ce qui suit pour que Nautilus apparaisse. Il ne permet pas de glisser-déposer sur la machine locale, mais vous pouvez utiliser un partage réseau. C'est ce que je fais d'habitude.

    nautilus --browser --no-desktop &
4
Ben Corrado

Veuillez préciser.

Si vous SSH sur un hôte distant et que vous exécutez Nautilus, il chargera un navigateur de fichier graphique sur l'hôte distant. À moins que cet hôte ne soit à proximité, vous ne pourrez pas l'utiliser pour copier/déplacer des fichiers.

Sinon ..

J'utilise SSH tout le temps, à la fois en ligne de commande (sur des hôtes distants, via une connexion lente) et depuis Nautilus (sur mon propre PC Ubuntu) à l'aide de 'Connect to server ..' pour ouvrir un nouvel onglet (ou une nouvelle fenêtre) du serveur distant. machine. Cela me permet alors de glisser-déposer vers/depuis la machine locale et la machine distante.

Remarque: Nautilus fonctionne mieux en mode "extraction", c'est-à-dire qu'il copie depuis le PC distant vers votre PC local. En mode "Push" (copie sur un hôte distant), il remplacera souvent les horodatages de fichiers (dus à un bogue de Nautilus et/ou de SSH/SFTP) par l'heure/la date du jour.

3
david6

J'adorerais avoir tort, mais je suis tout à fait certain que ce n'est pas possible. Si vous devez déplacer des fichiers, vous pouvez utiliser des commandes de terminal pour atteindre le même objectif, par exemple cpou rsyncname__.

0
Jeff Welling