FTP

Posted feizhuanye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FTP相关的知识,希望对你有一定的参考价值。

useradd -d /xxx/xx -g ftp -s /sbin/nologin ddxq
passwd
网页直接登录
用户密码登录
chmod 755 /xxx/xx

vi /etc/vsftpd/vsftpd.conf
userlist_deny=YES

指定目录
local_root= /var/www

--------------------------------------------------------------------------------

mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak
grep -v "#" /etc/vsftpd/vsftpd.conf_bak > /etc/vsftpd/vsftpd.conf
vi /etc/vsftpd/vsftpd.conf

#匿名登录,anon_ 为YES
ls -ld /xxx/xx #查看文档权限
chmod -Rf ftp /var/ftp/pub #更改文件权限给ftp
getsebool -a | grep ftp #查看selinux 中 ftp的策略
setsebool -P ftpd_full_access=on #selinux 打开ftp接入策略
#本地登录
去掉ftpusers 和 user_list 里的禁止名单
#虚拟用户
vi /etc/vsftpd/vu.list
~用户
~密码

db_load -T -t hash -f vuser.list vuser.db
chmod 600 /etc/vsftpd/vu.db
useradd -d /var/ftproot -s /sbin/nologin vu
chmod -Rf 755 /var/ftproot

vi /etc/pam.d/vsftpd.vuser
auth required pam_userdb.so db=/etc/vsftpd/vu
account required pam_userdb.so db=/etc/vsftpd/vu

vi /etc/vsftpd/vsftpd.conf
guest_enable=YES
guest_username=vu
allow_writeable_chroot=YES
pam_service_name=vsftpd.db




























以上是关于FTP的主要内容,如果未能解决你的问题,请参考以下文章

怎么创建一个ftp的服务器?尽量简洁

请教FTP命令??

如何登陆FTP网址

ftp客户端工具,ftp客户端工具实现的方法及连接管理方法

怎么通过PHP来支持FTP和HTTP上传

华为手机怎么打开ftp地址?