centos7ftp创建用户

centos7ftp创建用户

在 CentOS 7 上,FTP 是一种流行的文件传输服务。为了在服务器和客户端之间传输文件,首先需要在服务器上安装和配置 FTP 服务。以下是详细的信息,帮助您安装和设置 FTP 以及创建用户。

安装 VSFTPD

在 CentOS 7 上的默认 FTP 服务器软件是 VSFTPD。使用下面的命令通过 YUM 包管理器进行安装:

sudo yum install vsftpd -y

安装完成后,启动 VSFTPD 服务并使其在启动时自动运行:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

配置防火墙

配置防火墙以允许 FTP 服务通过:

sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --reload

创建 FTP 用户

为了创建一个新的 FTP 用户,请执行以下步骤:

  1. 创建一个新的用户,假设用户名为ftpuser
  2. sudo adduser ftpuser
  3. 设置该用户的密码:
  4. sudo passwd ftpuser
  5. 为该用户创建 FTP 主目录并设置文件权限:
  6. sudo mkdir -p /var/ftp/ftpuser
    sudo chown ftpuser:ftpuser /var/ftp/ftpuser
  7. 编辑 VSFTPD 配置文件,使新用户可以使用 FTP:
  8. sudo vi /etc/vsftpd/vsftpd.conf

    确保以下配置项被设置:

    local_enable=YES
    write_enable=YES
    chroot_local_user=YES

完成以上步骤后,记得重启 VSFTPD 服务以应用新配置:

sudo systemctl restart vsftpd

测试 FTP 连接

为了确保 FTP 用户能够正常登录并进行文件传输,可以使用命令行或 FTP 客户端进行测试。在支持 FTP 的软件中输入服务器地址、用户名ftpuser以及您设置的密码即可进行登录。

经过这些简单的步骤,即可成功安装、配置 FTP 服务器并创建 FTP 用户。希望这些信息能够帮助您顺利完成服务器和客户端之间的文件传输任务。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END