VPS侦探论坛

 找回密码
 注册
查看: 7663|回复: 1

[Proftpd] Debian 6安装LNMP后配置vsftpd

[复制链接]
发表于 2011-8-13 10:47:35 | 显示全部楼层 |阅读模式

PS:本文转自:http://www.onelone.com/tutorial/vsftpd.html

看到很多用Debian的同学装LNMP后不能使用vsftpd,所以转载此文。




  最近添加一台独服作DZ论坛的远程附件服务器,系统Debian 6,安装LNMP一键包后,发现LNMP一键包带的vsftpd安装脚本在Debian系统不能正常安装。没办法,只好自己手动安装了。以下是安装步骤:

  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

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

vi /etc/passwd


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

vi /etc/pam.d/vsftpd



  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目录
更多参数设置请参考:http://bbs.51cto.com/thread-717151-1.html



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
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2011-8-13 10:50:36 | 显示全部楼层


发完贴后不能编辑
希望版主看到能帮编辑一下,前面有点乱了。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-5-18 16:47 , Processed in 0.026021 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表