从我的 Windows PC 访问和更新 Ubuntu 服务器上的文件

从我的 Windows PC 访问和更新 Ubuntu 服务器上的文件

我从事数据处理领域的工作,需要大量的计算能力(CPU)和 RAM。

我目前有 2 台电脑:

主 PC (Windows) - 屏幕 + GPU + 外围设备

本地服务器(Ubuntu)-无屏幕/GPU

两者都连接到我的路由器,我通过 putty 和 filezilla 访问服务器。但我主要在主 PC 上工作,并且必须保留文件的副本,然后每次更新某些内容时,我都必须连接到 filezilla - 找到正确的文件夹并更新文件。然后在服务器上运行我的流程,该流程在主 PC 的浏览器中输出。

我很好奇是否有更有效的方法来做到这一点,例如:在 Ubuntu 服务器上设置一个网络驱动器,我可以从我的 Windows PC 访问该网络驱动器,然后直接更新文件。

答案1

使用以下方式共享服务器上的相应目录桑巴。例如,使用 Google 可以轻松找到操作说明这里是来自的一篇文章开源网站

之后,您可以将目录直接安装到您的 PC 作为任何网络驱动器,并将您的应用程序配置为直接使用网络驱动器上的文件。在这种情况下,您根本不会拥有文件的本地副本。

如果您需要本地副本,请为您的 PC 寻找备份解决方案。有付费和优质的免费软件可供选择。就我个人而言,我会选择能够同步普通文件/目录的选项。您可以再次使用 Google 了解这些选项。如果您在选择解决方案时需要帮助,您可以向 SE:s 提问软件推荐-地点。

答案2

一种方法是将 Windows 带入 Linux 世界。
尝试适用于 Windows 的 SSHFS,您可以找到这里.此文件系统需要底层Windows 文件系统代理,您可以找到这里

  • 首先安装 Windows 文件系统代理
  • 然后安装适用于 Windows 的 SSHFS

现在,您只需通过 ssh 即可访问任何 Linux 系统。
您可以通过以下方式映射 Linux 机器:

net use y: \\sshfs\[email protected]
net use x: \\sshfs\[email protected]

这是我发现的唯一可行的 ssh 文件访问解决方案。

相关内容