openwrt中samba及ftp服务器设置

1、挂载点设置:U盘或硬盘格式化为exfat或ext4 ,挂载点自定义为/mnt/sda1,并记得勾 上启用挂载项;



2、samba设置:


3、ftp设置,新手折腾很久,只会最简单的设置,还没完全搞明白但能用root登录使用了,但自定义用户和匿名暂时还不知道应该怎么设置:
首先用winscp登录路由器,修改/etc/passwd中第一行为:root:x:0:0:root:/mnt/sda1:/bin/ash,luci页面设置如下




ftp编辑模板如下:
background=YES
max_clients=|MAX_CLIENTS|
listen=YES

connect_from_port_20=|CONNECT_FROM_PORT_20|
pasv_enable=|PASV_ENABLE|
async_abor_enable=|ASYNC_ABOR_ENABLE|
ls_recurse_enable=|LS_RECURSE_ENABLE|
ascii_download_enable=|ASCII_DOWNLOAD_ENABLE|
ascii_upload_enable=|ASCII_UPLOAD_ENABLE|
idle_session_timeout=|IDLE_SESSION_TIMEOUT|
data_connection_timeout=|DATA_CONNECTION_TIMEOUT|

anonymous_enable=|ANONYMOUS_ENABLE|
anon_upload_enable=|ANON_UPLOAD_ENABLE|
anon_mkdir_write_enable=|ANON_MKDIR_WRITE_ENABLE|
anon_root=|ANON_ROOT|

local_enable=|LOACL_ENABLE|
write_enable=|WRITE_ENABLE|
local_umask=|LOCAL_UMASK|

chown_uploads=|CHOWN_UPLOADS|
chroot_local_user=|CHROOT_LOCAL_USER|

check_shell=NO
dirmessage_enable=|DIRMESSAGE_ENABLE|
ftpd_banner=|FTPD_BANNER|
session_support=NO
#syslog_enable=YES
userlist_enable=|USERLIST_ENABLE|
userlist_deny=|USERLIST_DENY|
userlist_file=/var/etc/vsftpd/users.txt
xferlog_enable=YES
xferlog_file=/tmp/log/vsftpd.log

4、补充说明,关于ftp服务器用户名密码设置:
1、用winscp登录路由器,修改/etc/passwd文件:
复制第一行放到最后一行:root:x:0:0:root:/mnt/sda1:/bin/ash,把root替换为自己想要的用户名test,保存:
test:x:0:0:test:/mnt/sda1:/bin/ash
2、用putty或secureCRT登录路由,输入passwd test,然后输入密码两次即可。
3、passwd文件里,会由
test:x:0:0:test:/mnt/sda1:/bin/ash 变为
test:$1$3B9UMOcI$f/TVdSgCI/ydoL52RzauL1:0:0:test:/mnt/sda1:/bin/ash
此时输入ftp:\\192.168.1.1,应该就能访问到sda1里的文件。





  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值