狼狼 发表于 2018-5-15 09:17:56

debian下编译安装vsftpd

  申明:该安装方式是实体用户
  

[*]假设用户名为jim,其目录为/home/jim
[*]useradd -d /home/jim jim
[*]passwd jim
[*]下载vsftpd-2.3.2.tar.gz,解压。里面有一个INSTALL文件,一定要读。
[*]useradd nobody(可能会提示已经存在)
[*]mkdir /usr/share/empty/(可能会提示已经存在)
[*]mkdir /var/ftp/
[*]useradd -d /var/ftp ftp    (可能会提示已经存在)
[*]make
[*]make install
[*]cp vsftpd.conf /etc
[*]下面是一些重要的参数修改,未列举的还需自己google
[*]anonymous_enable=NO (注销好像还是会匿名登录)
[*]anon......(与匿名相关的)
[*]chroot_local_user=YES(很重要)
[*]添加
[*]user_config_dir=/etc/vsftpd_user_conf
[*]*pam_service_name=vsftpd.vu(这个东西对于当前的配置可以不要)
[*]mkdir /etc/vsftpd_user_conf
[*]在vsftpd_user_conf下创建一个文件,里面写上一些控制信息:比如
[*]write_enable=YES
[*]anon_world_readable_only=NO
[*]local_root=/home/jim(很重要)
[*]
[*]
[*]
[*]启动/usr/local/sbin/vsftpd &
页: [1]
查看完整版本: debian下编译安装vsftpd