Utilisation de scp pour copier des fichiers de la machine distante à la machine personnelle

45

C'est probablement une simple erreur, mais je ne peux pas y arriver. Le nom d'hôte de mon ordinateur est Felix ( hostname -frenvoie Felix). J'essaie de transférer un fichier de mon compte universitaire vers mon ordinateur personnel à l'aide de scp. Je peux facilement ssh sur l'ordinateur distant pour que la connexion soit correcte, la syntaxe scp que j'utilise est la suivante (tout en étant connecté à l'ordinateur distant via ssh):

scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt

J'ai essayé un certain nombre de variantes, et l'erreur renvoyée est la suivante:

ssh: Felix: Name or service not known

Ce qui me suggère que l'utilisation de homeusername@Felixla syntaxe n'est pas la bonne.

Je ne suis pas un super-utilisateur du système universitaire et je n'ai accès qu'à mes fichiers. Je ne peux donc accéder à aucun fichier système.

Des idées?

Loz
la source

Réponses:

85

Vous n'avez pas besoin de spécifier votre nom d'hôte local dans scpun fichier de votre ordinateur universitaire. Ce que vous devez faire est d’ouvrir un terminal ( Ctrl+ Alt+ T) à partir de votre ordinateur personnel et taper la commande suivante:

scp myusername@university_computer:/home/myusername/file.odt /local/destination/path/

/local/destination/pathest le chemin local sur Felixlequel vous souhaitez stocker le fichier.

jctoledo
la source
2
Et bien sûr, la commande est exécutée à partir de la machine locale
Donato le
La plupart des gens manquent le fait qu'il doit être exécuté à partir d'une machine locale et non du côté serveur.
Kingmaker
2

Ok ... quelques problèmes ici. Vous n'avez PAS besoin d'avoir la première adresse si vous êtes sur ledit ordinateur. Disons que vous êtes sur la composition A. Il n'est pas nécessaire que son adresse soit écrite. B a besoin de son adresse IP écrite, pas de son nom d’hôte. Donc ... ce serait scp / home / utilisateur / fichier [email protected]: / home / utilisateur /

Vous avez besoin de votre adresse là-bas, pas de votre nom d'hôte. Donc, Félix n'a rien à voir avec ça. Faites ifconifg et cherchez votre ip, alors que sur cette machine.

Zzzach ...
la source