Copier le fichier de Windows vers Linux via scp (à partir de Linux)

J’utilise actuellement scp pour copier des fichiers entre des systèmes Linux.

 scp username@hostname:/tmp/test.file . 

Qui copie mon fichier du serveur distant vers la machine locale.

Ce que je voudrais faire, c’est utiliser la même commande scp depuis ma machine Linux locale, mais copier plutôt un fichier à partir d’une destination Windows. Comment cela peut-il être accompli?

Vous pouvez utiliser les commandes disponibles avec winscp pour le faire sur la ligne de commande.

ligne de commande winscp

Cette syntaxe est assez proche de la commande Linux scp – mais avec les drapeaux Window-ish.

Vous pouvez trouver l’exécutable winscp.exe sur ce chemin:

 C:\Program Files (x86)\WinSCP\winscp.exe 

EDIT 01:

Et si vous souhaitez utiliser scp sur la machine Linux pour copier à partir de la machine Windows, vous devrez exécuter un serveur ssh sur la boîte Windows.

FreeSSHd

OpenSSH

EDIT 02 :

Si vous ne pouvez pas installer un serveur ssh sur la machine Windows, vous pouvez monter un répertoire exporté de Windows sur Linux en utilisant le samba fs mount .

samba fs mount

Enfin trouvé une solution

Téléchargé pscp et option de ligne de commande utilisée et ensuite programmé un travail

 c:\pscp.exe -q -batch -l mramkumar -pw xxxxx "c:\alm_testlink.png" mgr.sjc:/home/mramkumar 

Création d’un fichier sous forme de chauve-souris et planifié en tant que job