Pourquoi ne puis-je pas copier un dossier du serveur distant sur local avec cette commande?

1

Je suis connecté à mon serveur distant en tant que root, je veux copier un dossier sur ma machine locale. Quel est le problème avec mon code ci-dessous s'il vous plaît?

scp -r myfolder 12.34.56.789/c/copyofmyfolder

12.34.56.789 est l'adresse IP de mon ordinateur local. Je continue à recevoir le message:

cp: cannot create directory '12.34.56.789/c/copyofmyfolder': No such file or directory

Je peux voir clairement sur ma machine locale que copyofmyfolder existe, au bon endroit.

CHarris
la source

Réponses:

3

L'erreur est manquante :.

Vous copiez un nom de fichier sur votre ordinateur local en commençant par le nom 12.34.56.789.

Vous avez probablement l'intention scp -r myfolder 12.34.56.789:/c/copyofmyfolder
(notez l'adresse IP ou le nom d'hôte suivi de : )

Hennes
la source
C'est beaucoup mieux, ce message est parti, mais maintenant je reçois: ssh: connect to host 12.34.56.789 port 22: Connection timed out lost connection ai-je besoin d'installer ssh pour effectuer ce transfert? Pas d'autre moyen?
CHarris
1
Vous avez besoin d'un client d'un côté et de quelque chose pour accepter la connexion de l'autre côté. Si le destinataire était un BSD ou un Linux, je dirais que vous devez vous assurer que sshd est actif. Sous Windows: aucune idée.
Hennes
Oui, je cours sous Windows. J'utilise Cygwin, qui émule, je pense, dans un environnement Linux.
CHarris
Lecture pertinente possible: serverfault.com/questions/648855/…
Hennes