Copie de fichiers de Windows à Linux via scp (de Linux)
Je suis actuellement à l'aide scp
pour copier des fichiers entre les systèmes Linux.
scp username@hostname:/tmp/test.file .
Qui copie mon fichier à partir du serveur distant sur la machine locale.
Ce que je voudrais faire est d'utiliser la même scp
commande de mon local de la machine Linux mais copier un fichier à partir d'une destination de Windows à la place. Comment cela peut-il être réalisé?
- Lisez ceci pour winscp script: winscp.net/eng/docs/commandline
- PSCP exemple: superuser.com/questions/532919/...
- Patrick, je peux seulement vous connecter à windows à partir de linux de la machine (dossier Partagé) je ne peut pas installer n'importe quoi sur cette machine
- Étant donné le nombre de faux départs dans les commentaires et la réponse ci-dessous, s'il vous plaît apprendre à écrire une spécification plus complète de votre Q la première fois 😉 . Ne présumez pas que les lecteurs à comprendre vos contraintes à l'avant. c'est à dire "je ne peut pas installer n'importe quoi sur cet ordinateur". (même ambigu, voulez-vous dire de votre machine linux ou windows de la machine (oui, nous le savons maintenant, windows) , Être clair, s'il vous plaît). Et Bonne chance pour la résolution de votre problème.
- Merci à l'abri, je comprends, je vais améliorer mes questions
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser les commandes disponibles avec
winscp
pour ce faire sur la ligne de commande.winscp ligne de commande
Cette syntaxe est très proche de la Linux
scp
de commande, mais avec Fenêtre-ish drapeaux.Vous pouvez trouver le
winscp.exe
exécutable dans ce chemin d'accès:EDIT 01:
Et si vous souhaitez utiliser
scp
sur la machine Linux pour copier à partir d'une machine Windows, vous devez exécuter unessh
serveur sur la machine Windows.FreeSSHd
OpenSSH
EDIT 02:
Si vous ne pouvez pas installer un
ssh
serveur sur la machine Windows, vous pouvez monter un répertoire exporté à partir de Windows sur Linux à l'aide de lasamba fs mount
.samba fs mont
samba fs mount
.Enfin trouvé une solution
Téléchargé pscp et utilisé en ligne de commande option et ensuite prévu un travail
Créé un comme fichier de chauve-souris et son horaire de travail,
Cela va continuer à pousser tous les fichiers dans le dossier de mon serveur linux sans demander de mot de passe
pscp.exe -i .\ssh\id_rsa .\Temp.py [email protected]:/home/username/