我目前使用scp
在Linux系统之间复制文件。
scp username@hostname:/tmp/test.file .
这个命令可以将远程服务器上的文件复制到本地计算机。
我想做的是使用同样的 scp
命令,但是从 Windows 目标复制文件到本地 Linux 计算机。如何实现呢?
我目前使用scp
在Linux系统之间复制文件。
scp username@hostname:/tmp/test.file .
这个命令可以将远程服务器上的文件复制到本地计算机。
我想做的是使用同样的 scp
命令,但是从 Windows 目标复制文件到本地 Linux 计算机。如何实现呢?
您可以使用winscp
提供的命令在命令行上执行此操作。
此语法与Linux scp
命令非常接近,但带有类似于Windows的标志。
您可以在以下路径找到winscp.exe
可执行文件:
C:\Program Files (x86)\WinSCP\winscp.exe
编辑01:
如果您想在Linux机器上使用scp
从Windows机器复制文件,则需要在Windows机器上运行ssh
服务器。
编辑02:
如果您无法在Windows机器上安装ssh
服务器,可以使用samba fs mount
将Windows上导出的目录挂载到Linux上。
samba fs mount
的另一个选项所编辑的答案。 - Ziffusion最终找到了解决方案
下载了pscp并使用命令行选项,然后安排了一个任务
c:\pscp.exe -q -batch -l mramkumar -pw xxxxx "c:\alm_testlink.png" mgr.sjc:/home/mramkumar
pscp.exe -i .\ssh\id_rsa .\Temp.py username@10.138.0.6:/home/username/
命令。 - gihanchanuka