Linux Centos7.5 vsftp 的安装与配置

安装及配置

  1. 安装

    sudo yum install vsftpd -y
    
  2. 服务管理

    # 启动服务
    service vsftpd start
    # 关闭服务
    service vsftpd stop
    # 重启服务
    service vsftpd restart
    
  3. 配置文件

    /etc/vsftpd/vsftpd.conf vsftpd的主配置文件

    /etc/vsftpd/user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp

    /etc/vsftpd/ftpusers 该文件用来指定那些用户不能访问ftp服务器。

新建用户

# 新建只能用户ftp的用户(ftpname)并指定home目录(/data/test)
useradd ftpname -s /sbin/nologin –d /data/test

# 设置密码
passwd ftpname

新建用户无法登录处理办法

# 查看配置文件发现pam_service_name=vsftpd ,可知认证pam 文件位于 /etc/pam.d/vsftpd
cat /etc/vsftpd/vsftpd.conf

# 打开/etc/pam.d/vsftpd
vim /etc/pam.d/vsftpd

#发现auth required pam_shells.so ,因为创建ftp账户时候,禁止了ssh登陆 所以此处应该改为 pam_nologin.so

# 保存退出
# 重启服务
service vsftpd restart

关闭匿名访问

# 修改配置文件
vim /etc/vsftpd/vsftpd.conf

# 修改 anonymous_enable=NO

# 保存并退出
# 重启服务
service vsftpd restart
上一篇:RN中API之NetInfo--浅谈


下一篇:Linux-FTP服务