【发布时间】:2016-08-29 22:31:02
【问题描述】:
我希望将文件从我的 Linux 机器远程传输到 Windows 机器。我做了一些研究,看来scp 是我想要用来实现这一目标的。但是......我看到的所有代码似乎都在使用已经安装在 Windows 机器上的 cygwin(或类似的),几乎没有“远程”。我的两个系统是完全独立的,并且有自己唯一的 IP 地址。
【问题讨论】:
标签: linux windows ssh scp winscp
我希望将文件从我的 Linux 机器远程传输到 Windows 机器。我做了一些研究,看来scp 是我想要用来实现这一目标的。但是......我看到的所有代码似乎都在使用已经安装在 Windows 机器上的 cygwin(或类似的),几乎没有“远程”。我的两个系统是完全独立的,并且有自己唯一的 IP 地址。
【问题讨论】:
标签: linux windows ssh scp winscp
Filezilla 或 WinSCP 将完成这项工作。只需要在您的 Linux 机器上运行 SSH 服务器,在防火墙中启用 SSH 端口(默认为 tcp/22),并且您的 Windows 计算机必须能够访问 Linux 主机 - 您可以在 Windows 计算机上尝试ping <Linux-machine-IP> 来验证.
如果您想要其他东西,您可以配置 Samba 或 WebDAV (httpd.apache.org/docs/2.4/mod/mod_dav.html),它允许您在 Windows 中将 Linux 目录挂载为驱动器,而无需其他工具。例如,您的 linux home /home/user 可以在 Windows 中挂载为 Y: 驱动器。
【讨论】:
如果您的 Linux 机器上已经有 ssh 服务器,我建议使用带有 GUI 的Filezilla。
你只想在windows上安装客户端,不用担心服务器,经典的ssh服务器就可以了。
【讨论】: