欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2970|回復: 0
收起左側

OpenWrt FTP服務器

[復制鏈接]
ID:104835 發表于 2016-2-2 02:51 | 顯示全部樓層 |閱讀模式
利用這個USB硬盤的空間開一個FTP服務器吧。考慮到需要開啟匿名訪問,所以這次沒有選擇SFTP而是選擇了vsftpd。
1、下載安裝vsftpd
opkg update
opkg install vsftpd
2、因為目前存在一個bug,所以如果你希望vsftpd自啟動,就需要手工將啟動腳本加入rc.d目錄
ln -s   /etc/init.d/vsftpd /etc/rc.d/S50vsftpd
3、如果你開著防火墻,需要將21端口開放
4、修改vsftpd的配置文件
vim /etc/vsftpd.conf
5、發一個簡單的配置文件備份用。這里需要定義匿名用戶名,因為openwrt沒有ftp這個用戶,有的是nobody這個用戶。你還可以定義用戶根目錄,這里我直接指向了掛載的USB硬盤。
background=YES
listen=YES
#上傳時更改文件所屬權
#chown_uploads=YES
#chown_username=root
#定義匿名用戶名
ftp_username=nobody
#允許匿名訪問
anonymous_enable=YES
#允許匿名用戶上傳和新建文件夾
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
#定義匿名用戶根目錄
anon_root=/mnt/anymous
#匿名用戶上傳/下載速度限制
anon_max_rate=512000
#允許本地用戶登錄
local_enable=YES
#允許上傳
write_enable=YES
local_umask=022
check_shell=NO
#本地用戶主目錄
local_root=/mnt
#限制用戶只能訪問主目錄
chroot_local_user=yes
accept_timeout=60
idle_session_timeout=300
max_clients=600
max_per_ip=5
#dirmessage_enable=YES
ftpd_banner=Welcome to Slyar FTP service.
session_support=NO
syslog_enable=YES
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
6、因為vsftpd的一些安全措施(我懶得寫了),如果你想要匿名用戶正常訪問,你可能需要對匿名用戶的主目錄 /mnt/anymous 執行以下命令,否則可能會出現"553 Could not create file"之類的錯誤
chown root:nogroup /mnt/anymous
chmod 557 /mnt/anymous

7、完事之后重啟vsftpd,記得不能直接執行vsftpd,因為用戶主目錄下也有一個vsftpd...一定要執行/etc/init.d/vsftpd
/etc/init.d/vsftpd restart
8、如果需要停止vsftpd,你可能需要強制殺掉進程(首先用ps查看PID)
kill -9 PID
如此這般,FTP服務器應該就OK了,平常即使電腦沒開也可以方便地傳輸一些東西了。匿名用戶被鎖定在主目錄下,只能下載,不能上傳。本地用戶可以直接登陸,具有一切權限。


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表