Je reçois toujours une erreur lorsque j'essaie de télécharger un fichier à partir d'un ordinateur distant lorsque je suis connecté via SSH.
J'utilise un Mac et je me connecte via un terminal.
Je tape ce qui suit:
scp username@Host : /path/to/hosts/file/Host_file.txt ~/desktop
J'entre ensuite mon mot de passe et j'obtiens l'erreur suivante:
scp: .: not a regular file
cp: cannot create regular file '/Host_file.txt': permission denied
/directory/user/desktop: no such file or directory
De l'aide?
Il semble essayer de l'enregistrer dans un répertoire du système distant, mais je ne suis pas sûr.
**mise à jour:
J'ai supprimé de l'espace de chaque côté du: il semble maintenant se télécharger mais je ne vois rien sur mon bureau.
Merci pour votre aide.
Au lieu de
scp username@Host : /path/to/hosts/file/Host_file.txt ~/desktop
supprimer les espaces entourant le :
.
scp username@Host:/path/to/hosts/file/Host_file.txt ~/desktop
Modifier:
Je reçois toujours une erreur lorsque j'essaie de télécharger un fichier à partir d'un ordinateur distant lorsque je suis connecté via SSH.
Vous ne devez pas exécuter la commande scp lorsque vous êtes déjà transféré sur le serveur --- qui télécharge simplement le fichier du serveur ... vers le serveur.
Vous devez exécuter la commande scp directement depuis votre Mac.
Supprimez les espaces de chaque côté de :
scp username@Host:/path/to/hosts/file/Host_file.txt ~/desktop
(pour être clair à 100%, je veux dire supprimer les espaces de chaque côté du caractère deux-points)