如何连接 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 更可取的选项,您可以:
- 安装菲利兹拉在 Windows 上或
- 使用 Pure-FTP 或 Linux 上的任何其他 FTP 服务器。
然后您就可以开始使用 ftp 客户端了。Windows 和 Linux 都预装了命令行工具,或者您也可以从 FileZilla 获取一个出色的工具。
答案4
在两台计算机上安装 BTSync(Bittorrent Sync)。
http://www.bittorrent.com/sync
它类似于 Dropbox,但没有云,因此它只能在您的(两台或多台)计算机之间同步。您可以设置要同步的文件夹。将文件复制或粘贴到这些文件夹中,它们将被复制到另一台计算机,无论是 Windows、Mac OSX、Linux、Android 还是 iOS。
一个小警告:当您将文件移入同步文件夹,然后将其移出同步目标文件夹时,它将从源文件夹中删除。因此,如果您需要将它们保留在源计算机上,请使用副本。