目前,我正在使用本地Linux机器。我尝试使用scp或类似的Linux命令行工具将文件从远程Windows机器复制到本地Linux。我做了一些搜索,发现大多数解决方案都适用于本地Windows案例(如putty和winscp),这些都不是真正有用的。
请指教。谢谢。
[更新]通过在Windows上安装cygwin的sshd服务解决。
答案 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。