Centos7上vsftpd的配置和安装

谁说胖子不能爱 提交于 2019-12-06 14:27:22

FTP (File Transfer Protocol)是向服务器传输文件的一种选择。服务器端我们普遍采用 vsftpd 搭建 FTP Server。FTP 客户端遍布各平台。强烈推荐一个FTP客户端yumm.

<!-- more -->

安装

  • 使用 yum 安装

    • 更新 yum: yum -y update

    • 安装 vsftpd: yum install vsftpd

  • vsftpd 服务管理

    • 创建开机自启动服务:systemctl enable vsftpd.service

    • 开启服务:service vsftpd start

    • 停止服务:service vsftpd stop

    • 重启服务:service vsftpd restart

  • 测试是否可访问

    使用 ftp 命令尝试登录,此时开启了匿名登陆,用户名为 ftp,密码为空。

配置

编辑 vsftpd.conf ,更改 vsftpd 服务运行参数。

  • 配置为不允许匿名访问
anonymous_enable=NO 
  • 配置支持被动模式
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40080

用户管理

创建Linux用户

  • 添加用户
useradd -g ftp -d /var/www -s /sbin/nologin ftpuser
  • 设置用户密码
passwd ftpuser
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!