A-A+

彻底搞定Linux局域网共享

2015年02月05日 软件技巧 评论 65 条 阅读 16,677 views 次

此前,由于以使用公司电脑为主,个人下载的大量视频、ISO镜像等大文件都保存在公司电脑上。近期为了迁移到私人电脑上大费周章。由于没有大容量的移动硬盘,只能考虑使用局域网共享来传输文件。

可是公司电脑上的Ubuntu已经被我删掉了,只好在Windows 7下设置共享。操蛋的Windows 7捣鼓了半天,要么连接不成功,要么连接后传输速度不到1M/s。想起此前写过《互通有无:LinuxMint使用“个人文件共享”与Windows共享》,于是咬牙再次把公司电脑装上Ubuntu,使用个人文件共享。
网络上关于局域网共享的资料多是介绍如何配置samba与Windows共享,很少介绍“个人文件共享”。其实,以薄荷开源网小编的实际经验,samba配置复杂,让新手望而却步,而且在Linux和Linux之间共享文件没必要使用samba。关于Linux和Linux之间共享文件,一些“大神”语焉不详,什么nfs挂载之类的,鲜见简单使用、明确可操作的教程。在本次折腾两台Ubuntu GNOME 14.04电脑之间使用“个人文件共享”中,思路更加清晰,特分享出来,让大家少走弯路。
1.系统配置与准备
“个人文件共享”是GNOME桌面环境的软件,LinuxMint的Cinnamon也有。为了使用“个人文件共享”,请先安装如下软件:
sudo apt-get install gnome-user-share apache2 libapache2-mod-dnssd
其中:gnome-user-share就是“个人文件共享”,apache2 和 libapache2-mod-dnssd是开启“个人文件共享”所需的软件。在此,修正一下旧文《互通有无:LinuxMint使用“个人文件共享”与Windows共享》:Ubuntu 12.04(LinuxMint 13)应安装apache2.2-bin,而Ubuntu 14.04(LinuxMint 17)安装apache2.2-bin会导致删除GNOME桌面环境,而应安装apache2 和 libapache2-mod-dnssd。
2.开放“个人文件共享”
打开“个人文件共享”,勾选“在网络中公开共享文件”,并且可以根据自己的需要设置是否需要密码。
01-linux-network-share
3.设置共享目录
鼠标右键点击主目录下的“公共的”目录,选择“本地文件共享”
02-linux-network-share
然后在弹出的共享设置窗口中勾选“共享此目录”以及是否允许匿名登录、写入权限等。
03-linux-network-share
4.为共享目录设置权限
经过上述步骤,你只需把文件复制到主目录下的“公共的”,局域网的其他用户,无论是Windows还是Linux,都可以访问这些文件了。如果能看到共享文件,但是无法读取,则还需要在宿主机上为共享目录设置权限:
chmod -R 755 公共的/
04-linux-network-share
5.共享其他磁盘分区
以上办法只能共享“公共的”里面的文件。如果宿主机上其他磁盘分区上有很多大文件,要复制到“公共的”目录才能共享,既浪费时间,又会占满主目录空间。为此,薄荷开源网提供巧妙方法:在“公共的”里面新建目录,
05-linux-network-share
然后将磁盘分区挂载到此。这样,局域网用户就可以顺利访问宿主机上的其他磁盘分区了。当然,请确保有读取磁盘分区的权限。
sudo mount /dev/sda6 data/
06-linux-network-share
也许朋友们有疑问:Ubuntu/LinuxMint下挂载磁盘不是在文件管理器左侧点击一下就行了吗?没错,那样挂载是很方便,但是局域网用户无权访问,因为那样操作默认是把磁盘分区挂载在/media/username/下。因此,我们需要手动把磁盘分区挂载到“公共的”下面。
6.访问共享文件
在局域网的其他电脑上,无论Windows还是Linux均可,Windows打开“网络”、“网上邻居”,Linux(GNOME、Cinnamon或MATE)打开文件管理器(主目录),点击文件管理器左侧下方的“浏览网络”,即可看到当前局域网中的主机。
07-linux-network-share
双击刚才提供共享的宿主机think,即可看到宿主机“公共的”目录下的文件,如图所示,这是挂载到“公共的”里面的磁盘分区的内容。现在,你可以像操作本地文件一样进行复制、粘贴了。
08-linux-network-share
对于小型局域网、普通的共享需要,“个人文件共享”完全可以胜任,而且速度完胜Windows下的网络共享。当然,如果对访问用户、权限有更复杂的要求,还是配置samba较好。
09-linux-network-share
再告诉朋友们一个小秘密:对于很多用户反映的Linux下使用蓝牙,电脑端可以向手机发送文件,但手机端无法向电脑端发送。其实只要安装好了“个人文件共享”,然后在“个人文件共享”中打开“在蓝牙中共享文件”就行了。就这么简单!
评论 65
标签:
  1. Pingback: 重庆信用卡套现

  2. Pingback: 重庆信用卡套现

  3. Pingback: 重庆信用卡代还

  4. Pingback: 安平物流

  5. Pingback: 护栏网

  6. Pingback: 胶管

  7. Pingback: 硝基清漆