openwrt搭建云盘_国科大课件共享计划_路由器配置为云U盘_openwrt远程ftp访问_openwrt多设备云存储_openwrt文件共享_openwrtU盘挂载ftp wan口共享

为什么搭建这套东西

众所周知,在课程网站下载课件并且拷贝一份到移动终端蛮麻烦的,从移动终端下载一份再整理到PC上也是蛮麻烦的,如果直接下载到一个公共文件夹就好了,百度网盘之类的也不是不行,不过还是放在自己摸得着的地方心里更踏实。因此有了国科大课件共享计划。

除此之外,对于一些用于不希望上互联网、只希望在内部交流的资料共享的解决方案,本文也能提供一些参考。

本文讲述了作者在openwrt上搭建外网可访问的ftp服务器和samba服务器的过程。

1 登陆openwrt

https://blog.csdn.net/Mr_liu_666/article/details/109509024

2 安装自动识别挂载U盘、SD卡的IPK

opkg update
opkg install kmod-fs-autofs4
opkg install mountd

此时在路由器上插入U盘或者SD卡或者移动磁盘就能在

/tmp/run/mountd/sda1/目录下或者(U盘、磁盘)

/tmp/run/mountd/mmcblk0p1/目录下读取到文件了(SD卡)

3 设置一个新用户

为达到大家访问的都是有限范围的目的,我们需要新建一个用户:

opkg update
opkg install shadow-common
opkg install shadow-useradd

新建一个 文件夹给用户 liu 作为新文件夹,并且给权限,最后修改passwd文件。

useradd liu
passwd liu
mkdir /home/liu/PPT
chown liu:liu /home/liu
vi /etc/passwd

红框不用动,绿框按照下图修改: 

liu:x:1000:1000:liu:/home/liu:/bin/ash

4 配置ftp服务器

opkg update
opkg install vsftpd

启动服务器,并设置为开机自启动

/etc/init.d/vsftpd restart
/etc/init.d/vsftpd enable

现在连接openwrt的内网已经可以ftp访问openwrt所有文件了。比如内网和我设置的相同10.211.18.1,那就通过这个地址访问即可。

5 设置外网可访问路由器

用LuCI设置的:

上一次openwrt连接的上级路由器给wan口分配的地址是192.168.1.56,配置后可以通过192.168.1.56访问路由器文件。

6 设置用户权限

上文提到了liu可以ftp访问所有文件显然这是不合理的,处理方法是在根目录,ls一下,复制出来所有的文件夹的名字,把除了向liu开放的文件夹权限都设置成700

在插入U盘后,U盘设置为777。

7 云吸猫效果展示图 

下载ES文件浏览器之类的提供FTP的Android软件,在openwrt路由器下访问10.211.18.1或者在上层路由器访问192.168.1.56,就可获取磁盘和用户文件夹内容了,其他文件夹则不可进入。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值