redhad linux 7 安装ftp服务

1. 查看有没有安装

  rpm -qa|grep vsftpd 

2.安装vsftp

yum install vsftpd -y

3. 启动vsftp

  /sbin/service vsftpd start

4.FTP所在根目录:  /var/ftp

5.  重要目录

vsftpd的文档结构
其主配置文件只有一个:

/etc/vsftpd/vsftpd.conf,所做的修改主要是围绕它进行,

此外还有一些附加的文件,我将几个重要的说明如下:
/etc/pam.d/vsftpd


这里定义了采用pam的方式进行身份验证,它是根据/etc/vsftpd/ftpusers文件进行验证的,凡是在这个文件里面列出的用户无法登陆ftp
/etc/vsftpd/user_list


当配置文件vsftd.conf中的参数userlist_enable和userlist_deny设置为YES之后,此文件生效,凡是在此文件里面列出的用户就无法登陆ftp
注:上面的两个文件看起来功能雷同,其实不然,vsftpd.ftpusers是采用外挂的PAM程序进行验证时所需要的,而vsftd.user_list则是vsftp本身的验证机制.也就是双重验证,无疑时更加安全.既然作用一样,所以这两个文件的内容也最好写的一样
/etc/vsftpd.chroot_list
此文件要自行建立,当vsftpd.conf中的参数chroot_list_enable和chroot_list_file启用后,此文件里面的用户就登陆ftp以后就只能在自己的主目录下活动,不能到处逛.
/var/ftp
匿名用户登陆后的主目录

 

 

6.使用 系统用户 当做ftp账号 和密码

 

    默认 ftp跟目录就是 系统用户的根目录

 

   

posted on 2017-10-17 16:22  杭州糊涂虫  阅读(258)  评论(0编辑  收藏  举报

导航