我希望将文件从Linux机器远程传输到Windows机器。我已经做了一些研究,似乎scp
是我想用来实现这一目标的。但是......我看到的所有代码似乎都在使用已经安装在Windows机器上的cygwin(或类似代码),而且远远不够。"我的两个系统是完全独立的,有自己独特的IP地址。
答案 0 :(得分:2)
Filezilla或WinSCP将完成这项工作。只需要在Linux机器上运行SSH服务器,在防火墙中启用SSH端口(默认为tcp / 22),并且您的Windows计算机必须能够访问Linux主机 - 您可以尝试ping <Linux-machine-IP>
从您的Windows计算机进行验证。
如果您还想要其他内容,可以配置Samba或者可能是WebDAV(httpd.apache.org/docs/2.4/mod/mod_dav.html),它允许您在没有其他工具的情况下将Linux目录作为驱动器安装在Windows中。例如,您的linux home /home/user
可以在Windows中作为Y:
驱动器挂载。
答案 1 :(得分:1)
如果您的Linux机器上已经有ssh服务器,我建议使用带有GUI的Filezilla。
您只想在Windows上安装客户端,不要为服务器烦恼,经典的ssh服务器就可以完成这项工作。