连接 Linux 和 Windows 计算机进行文件传输

连接 Linux 和 Windows 计算机进行文件传输

如何连接 Linux 和 Windows 计算机进行文件传输和文件共享,请告诉我一种方法,我有一个路由器,如何使用它来连接两台运行不同操作系统的机器。

答案1

我假设是 Ubuntu。Samba 就很好用。您还可以根据文件大小使用 FTP/SFTP。

https://help.ubuntu.com/10.04/serverguide/ftp-server.html

如果您能告诉我们更多关于您想要做什么的具体信息,我们可以提供更详细的答案。

  • 您想通过Windows还是Linux控制您的文件和传输方法?
  • 您想通过外部网络访问文件吗?

这些可能是很好的起点。

编辑:根据上面的评论,您尝试了一些方法,但无法使其正常工作。因此,让我们通过 Linux 机器来执行 Samba 托管的步骤。

首先打开你的终端

sudo apt-get install samba

sudo nano /etc/samba/smb.conf

编辑:

;安全 = 用户

到:

安全 = 用户

Ctrl X 退出,Ctrl Y 保存文件。

现在使用以下命令为您的用户设置 Samba 密码:

sudo smbpasswd -a username

创建您的 samba 目录并编辑其权限。

sudo mkdir /home/samba
sudo chown -R username:username /home/samba
sudo chmod -R 700 /home/samba

设置你的 samba 文件夹:

sudo nano /etc/samba/smb.conf

向下滚动到当前设置列表。假设它位于标题打印机下的某个位置,并输入以下内容:

[home share]
注释 = Ubuntu 文件服务器共享
路径 = /home/samba
可浏览 = 是
访客确认 = 是
只读 = 否
有效用户 = @username

Ctrl X 退出,Ctrl Y 保存。

现在重新启动 Samba

sudo service samba restart

要获取您的 IP 以连接运行,并记下 IP 192.168.....(无论它是什么):

ifconfig

进入 Windows 计算机并按 Ctrl R 运行。输入 \ip of linux machine 并按 Enter

尝试类似的方法应该会为您的内部网络提供良好的 Samba 文件共享设置。

答案2

由于您没有告诉我们您使用的是哪种版本的 Linux,我猜测是 Ubuntu,在这种情况下从这里开始:

https://help.ubuntu.com/10.04/serverguide/samba-fileserver.html

答案3

FTP 是比 samba 更可取的选项,您可以:

  1. 安装菲利兹拉在 Windows 上或
  2. 使用 Pure-FTP 或 Linux 上的任何其他 FTP 服务器。

然后您就可以开始使用 ftp 客户端了。Windows 和 Linux 都预装了命令行工具,或者您也可以从 FileZilla 获取一个出色的工具。

答案4

在两台计算机上安装 BTSync(Bittorrent Sync)。

http://www.bittorrent.com/sync

它类似于 Dropbox,但没有云,因此它只能在您的(两台或多台)计算机之间同步。您可以设置要同步的文件夹。将文件复制或粘贴到这些文件夹中,它们将被复制到另一台计算机,无论是 Windows、Mac OSX、Linux、Android 还是 iOS。

一个小警告:当您将文件移入同步文件夹,然后将其移出同步目标文件夹时,它将从源文件夹中删除。因此,如果您需要将它们保留在源计算机上,请使用副本。

相关内容