教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 服务器 > FTP服务器 >

Debian6下如何安配置vsftpd图解教程

时间:2012-03-26 00:18来源:未知 作者:ken 点击:

系统Debian 6,以下是安装步骤:

  1、安装 libpcre3 。由于Debian 6不再集成libpcre3所以要先装它才行。

apt-get install libpcre3

  2、安装 vsftpd。目前最新版本是2.3.2。

apt-get install vsftpd

  3、添加FTP用户,设置其home目录为www用户的home目录:/home/wwwroot ,并禁止其从本地登录。

useradd adminftp -d /home/wwwroot -s /bin/false

  4、设置FTP用户密码。

passwd adminftp

  5、修改adminftp与www为同一个组。

vi /etc/group

group.png

  6、修改adminftp的GID和UID与www相同。

vi /etc/passwd

uidgid.png

  7、修改 /etc/pam.d/vsftpd 文件,在auth   required  pam_shells.so前面加#

vi /etc/pam.d/vsftpd

so.png

  8、修改 /etc/vsftpd.conf 中的参数。

vi /etc/vsftpd.conf

listen=YES
listen_port=2121      #更改FTP端口
anonymous_enable=NO  #禁止匿名用户登录
local_enable=YES     #启用本地用户登录
write_enable=YES     #启用写入
local_umask=022     #设置本地用户的文件掩码
chown_uploads=YES     #上传文件的属主,与下面项配合用
chown_username=adminftp   #与上面项配合用
chroot_local_user=YES   #锁定FTP用户在home目录

vsftpd的文件:

/usr/sbin/vsftpd ---- 主程序
/etc/init.d/vsftpd ---- 启动脚本
/etc/vsftpd.conf ---- 配置文件
/etc/pam.d/vsftpd ----PAM认证文件
/etc/ftpusers ----禁止使用VSFTPD的用户列表文件
/var/log/vsftpd.log ----日志文件
/srv/ftp/ --匿名用户主目录
 

启动服务
/etc/init.d/vsftpd start

重启服务
/etc/init.d/vsftpd restart

停止服务
/etc/init.d/vsftpd stop

(责任编辑:ken)
TAG标签: linux vsftpd ftp Debian
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容