如何将远程Windows上的文件复制到Linux机器上的本地Linux?

时间:2014-06-13 20:34:39

标签: linux windows scp

目前,我正在使用本地Linux机器。我尝试使用scp或类似的Linux命令行工具将文件从远程Windows机器复制到本地Linux。我做了一些搜索,发现大多数解决方案都适用于本地Windows案例(如putty和winscp),这些都不是真正有用的。

请指教。谢谢。

[更新]通过在Windows上安装cygwin的sshd服务解决。

2 个答案:

答案 0 :(得分:0)

如果Windows系统有一个共享文件夹,你应该可以使用smbclient访问它,这是一个很棒的samba项目的一部分。

通常像:

smbclient //winmachine/share

可能使用-U username选项指定Windows框中的用户名。

连接后,您可以使用cd更改文件夹,使用get检索文件。

如果没有文件共享......我不知道。创建一个?

答案 1 :(得分:0)

如果您真的想使用SCP,则需要在Windows计算机上安装SCP服务器(实际上是SSH服务器)。

例如freeSSHd

您需要根据自己的需要选择其中一个选项,有许多类似的工具,freeSSHd是Google列表中的第一个。我过去曾使用过Bitvise SSH Server,但它只是免费用于非商业用途。

它们通常很容易设置。你按照常规方式安装它们并第一次运行它们。根据工具的不同,他们可能会选择现有的Windows用户,或者您可能需要在工具中手动创建一些带密码的用户。然后,使用PC的IP地址,您应该能够使用Linux命令行中的SSH连接到PC。