openwrt中samba及ftp服务器设置

来源:互联网 发布:c语言实型怎么定 编辑:程序博客网 时间:2024/06/06 23:16
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里的文件。





0 0
原创粉丝点击