计算机之间传输文件的方式有哪些

计算机之间传输文件的方式有哪些

我刚刚了解到,有几种方法可以在两台计算机上的 Windows 之间传输文件这里。 我想知道

  1. 有哪些方法可以在两台计算机上的 Ubuntu 之间传输文件?Ubuntu 8.10 计算机和 Windows-7 计算机之间,或者 Ubuntu 10.10 和 Windows-xp 之间如何传输文件?
  2. 哪种方式需要最少的额外硬件以及哪种方式可以达到最高的传输速度?

感谢致敬!

PS:我有一个路由器。

答案1

在 Linux/UNIX 机器之间,ssh/scp 是相当不错的解决方案,它还为您提供了加密文件传输。请注意,使用“sshfs”(有一个名为 ubuntu 包,您可以安装它),您甚至可以“挂载”(使用 FUSE,但了解它并不重要)远程目录,然后您就可以读取/写入,因为它是本地文件系统,您不需要每次都“手动”复制文件。我甚至在该国的其他地方使用该机器,使用 sshfs 播放视频,所以我不需要先“下载”它们(当然,如果网络带宽足够的话)。对于 Windows,您可以拥有通常的“共享”,并且可以挂载为 CIFS。

答案2

在 Linux 之间传输文件的方法显然是使用 sshfs sftp:// url。这方面就不多说了,其他人做得很好。对于 Windows 和 Linux 之间的文件传输,有几种方法。第一种是使用 sftp,只要它安装在您的服务器上即可。您可能需要安装 openssh-server 包。使用 Synaptics 搜索它。

然后,在 Windows 下,您可以使用 filezilla 从 Linux 服务器读取和写入文件。强烈建议从 Windows 框发起操作。在我看来,从 Windows 安装和共享文件不太稳定。FileZilla 将使用 sftp 传输文件。

另一种方法是安装 samba 并将驱动器从 Windows 映射到它。您需要在服务器上安装所需的 samba 包。然后,您还需要在 Linux 下定义路径和共享名。在 ubuntu 网站上搜索 samba 和 Windows。有很多关于此内容的网页。创建 samba 共享后,您可以将驱动器映射到此共享或使用“网络邻居”访问它们。samba 配置文件中的设置之一是工作组的名称。此名称必须与 Windows 计算机的工作组的实际名称匹配。

除非这个连接将持续使用,否则我强烈建议您在完成后禁用 NFS 连接。

答案3

我最喜欢通过 ssh。您可以使用 fish:// 处理程序通过 ssh 实现文件管理和共享,无论是在 dolphin(在 KDE 中)还是 nautilus(在 GNOME 中)。您还可以在 Ubuntu 菜单中为共享文件夹添加“快捷方式”,单击“资源”,然后单击“连接到服务器”,您可以在其中指定另一台机器的登录数据等。

除了路由器(您已经有了)之外,不需要额外的硬件。唯一需要的服务是运行 ssh 服务器,大多数发行版都默认提供该服务器。

相关内容