Télécharger le fichier sur l'ordinateur local via SCP, tandis que la connexion ssh à distance de l'ordinateur
Je reçois un message d'erreur lorsque j'essaie de télécharger un fichier à partir d'un ordinateur distant lorsqu'il est connecté via SSH.
Je suis sur un Mac et de la connexion via le terminal.
Je tapez la commande suivante:
scp username@host : /path/to/hosts/file/host_file.txt ~/desktop
Je puis entrer mon mot de passe et obtenez 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
Toute aide?
Il semble être d'essayer de l'enregistrer dans un répertoire sur le système distant, mais je ne suis pas sûr.
**mise à jour:
J'ai enlevé l'espace de chaque côté de l' :
Il apparaît maintenant à télécharger, mais je ne vois rien sur mon bureau.
Merci à tous pour votre aide.
- Une fois encore confus quant à la façon dont cela est hors sujet. M'a beaucoup aidé, a #1 Google rank, etc etc... les gens Sont pas autorisés à demander à l'admin du serveur les questions liées?
Vous devez vous connecter pour publier un commentaire.
Au lieu de
supprimer les espaces entourant le
:
.Edit:
Vous ne devriez pas exécuter la commande scp lorsque vous êtes déjà sshed dans le serveur --- qui télécharge le fichier à partir du serveur... pour le serveur.
Vous devez exécuter la commande scp directement à partir de votre mac.
ls -ld *esktop
(que le tableau de bord du bas-de-L-inférieur D), et si elle montre undesktop
fichier et unDesktop
répertoire, exécutezmv desktop Desktop/host_file.txt
.Enlever les espaces de chaque côté de
:
(à 100% clair, je veux dire enlever les espaces de chaque côté du caractère deux-points)