web-dev-qa-db-fra.com

Copier des fichiers d'Ubuntu distant vers un Mac local

J'ai cherché tout autour et je n'arrive pas à trouver ceci ... J'essaie de copier une clé privée sur ma machine locale, un Mac.

Lorsque je lance un terminal sur mon mac, je reçois Jamies-iMac:~ jamie$

Donc, après avoir ssh sur mon serveur Ubuntu, j'ai essayé

scp /path/to/myfile.txt jamie@Jamies-iMac:/path/to/myfile.txt

ce qui me donne:

ssh: Could not resolve hostname Jamies-iMac: Name or service not known
lost connection

À la place de jamie@Jamies-iMac:/path/to/myfile.txt, j’ai essayé d’autres variantes, mais rien ne semble fonctionner. Merci de votre aide.

35
inorganik

@ovc avait raison, mais il y a une erreur de syntaxe et mon édition a été rejetée pour une raison quelconque. Vous devez avoir deux points entre l'utilisateur et filepath du côté ubuntu, et du côté mac, vous devez avoir la portion /Users/username/ dans le chemin du fichier. Ainsi:

scp [email protected]:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt

Cela suppose que vous avez configuré l'authentification par clé privée.

58
inorganik

Vous le faites dans le mauvais sens. Utilisez simplement la commande scp sur le Mac, comme ceci: scp [email protected]/path/to/myfile.txt /local/path/to/myfile.txt. Vous pouvez aussi simplement utiliser FileZilla qui est un client graphique. Connectez-vous à votre Ubuntu avec une URL telle que sftp://192.168.1.111. Vous devez bien entendu utiliser une adresse IP valide.

13
ooa

Excellentes réponses ci-dessus. En outre, si vous devez utiliser un certificat pour l'authentification, vous pouvez utiliser l'indicateur -i.

scp -i /path/to/cert [email protected]:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt
5
Asinus Rex