web-dev-qa-db-fra.com

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

C'est probablement une simple erreur, mais je ne peux pas y arriver. Le nom d'hôte de mon ordinateur est Felix (hostname -f renvoie Felix). J'essaie de déplacer 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:

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@Felix n'est pas la bonne syntaxe à utiliser.

Je ne suis pas un superutilisateur sur le 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?

44
Loz

Vous n'avez pas besoin de spécifier votre nom d'hôte local à scp un fichier de votre ordinateur à l'université. Ce que vous devez faire est d’ouvrir un terminal depuis votre ordinateur à la maison (Ctrl + Alt + T) et tapez la commande suivante:

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

/local/destination/path est le chemin local sur Felix où vous souhaitez stocker le fichier.

82
jctoledo

j'ai eu exactement le même problème et ce tutoriel m'a beaucoup aidé: https://help.ubuntu.com/community/SSH/TransferFiles

5
petyhaker

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.

2
Zzzach...