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.
@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.
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.
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