码迷,mamicode.com
首页 > 其他好文 > 详细

vsftp快速搭建ftp服务器

时间:2019-03-24 21:37:41      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:pam   tp服务器   sudo   情况   server   登陆   简单   root   stat   

什么是vsftp:

vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服务器不支持的特征。此外,本文还介绍了FTP基本原理,以及FTP用户管理方面的基础知识



#install ftp server

sudo apt install vsftpd

#check ftp status

sudo service vsftpd status

#add ftp connect user

sudo useradd -d /home/user -m username
sudo passwd username
#sudo userdel username

#config file
1. /etc/vsftp.conf(主配置文件)

    anonymous_enable=NO(是否允许匿名登陆)

    local_enable=YES(是否允许本地登陆)

    write_enable=YES(设置FTP可写)

    //chroot (Change Root)

    chroot_local_user=YES(设置成YES后,加入vsftpd.chroot_list中的用户可以通过ftp访问)

    chroot_list_enable=YES(启用下面这个vsftpd.chroot_list)

    chroot_list_file=/etc/vsftpd.chroot_list(指定一下list,这是文件默认的,但是并不存在,需要手动弄一下)

    pam_service_name=vsftpd(这里留个标记,在一定情况下会出现530的问题,留到后面错误去讲)


2. /etc/vsftp.chroot_list(set connect user)

username a line just a name

3. /etc/pam.d/vsftpd(里面有个选项需要修改,这个需要简单配置一下,否则会出现“530 login incorrect”的错误)

auth required pam_listfile.so item=user sense=deny file=/etc/ftpuser onerr=succeed


#chmod dir

设置ftp操作的文件权限

 

vsftp快速搭建ftp服务器

标签:pam   tp服务器   sudo   情况   server   登陆   简单   root   stat   

原文地址:https://www.cnblogs.com/jack-jt-z/p/10590385.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!