以下是在 CentOS 7.9 上安装和配置 FTP 服务器的步骤:

  1. 安装 vsftpd 软件包:
sudo yum install vsftpd
  1. 启动 vsftpd 服务:
sudo systemctl start vsftpd
  1. 设置 vsftpd 服务开机自启:
sudo systemctl enable vsftpd
  1. 修改 vsftpd 配置文件,打开 /etc/vsftpd/vsftpd.conf 文件:
sudo nano /etc/vsftpd/vsftpd.conf
  1. 在文件中找到以下两行:
# listen_ipv6=YES
# anonymous_enable=YES

将其修改为:

listen=YES
listen_ipv6=NO
anonymous_enable=NO
  1. 添加以下行以允许本地用户访问 FTP 服务:
local_enable=YES
write_enable=YES
  1. 添加以下行以允许 FTP 用户使用本地用户的权限:
chroot_local_user=YES
  1. 添加以下行以允许 FTP 用户写入文件:
allow_writeable_chroot=YES
  1. 添加以下行以限制 FTP 用户访问的目录:
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO
  1. 创建 FTP 用户:
sudo useradd -m fz_ftp
  1. 设置 FTP 用户的密码:
sudo passwd fz_ftp
  1. 将 FTP 用户添加到用户列表文件中:
echo 'fz_ftp' | sudo tee -a /etc/vsftpd/user_list
  1. 修改 FTP 服务的端口号:
sudo nano /etc/vsftpd/vsftpd.conf

将以下行添加到文件中:

listen_port=2121
  1. 重启 vsftpd 服务:
sudo systemctl restart vsftpd

现在,您的 FTP 服务器已设置完成,您可以使用 FTP 客户端连接到它,并使用 fz_ftp 用户名和 '@#740' 密码进行身份验证。请注意,由于 FTP 的安全性较低,建议仅在私有网络中使用 FTP 服务。如果您需要更高级别的安全性,可以考虑使用 SFTP 或 FTPS。

CentOS 7.9 安装配置 FTP 服务,修改端口号为 2121,用户名为 fz_ftp,密码为 @#740

原文地址: https://www.cveoy.top/t/topic/l2e4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录