CentOS 7.9 安装配置 FTP 服务,修改端口号为 2121,用户名为 fz_ftp,密码为 @#740
以下是在 CentOS 7.9 上安装和配置 FTP 服务器的步骤:
- 安装 vsftpd 软件包:
sudo yum install vsftpd
- 启动 vsftpd 服务:
sudo systemctl start vsftpd
- 设置 vsftpd 服务开机自启:
sudo systemctl enable vsftpd
- 修改 vsftpd 配置文件,打开 /etc/vsftpd/vsftpd.conf 文件:
sudo nano /etc/vsftpd/vsftpd.conf
- 在文件中找到以下两行:
# listen_ipv6=YES
# anonymous_enable=YES
将其修改为:
listen=YES
listen_ipv6=NO
anonymous_enable=NO
- 添加以下行以允许本地用户访问 FTP 服务:
local_enable=YES
write_enable=YES
- 添加以下行以允许 FTP 用户使用本地用户的权限:
chroot_local_user=YES
- 添加以下行以允许 FTP 用户写入文件:
allow_writeable_chroot=YES
- 添加以下行以限制 FTP 用户访问的目录:
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO
- 创建 FTP 用户:
sudo useradd -m fz_ftp
- 设置 FTP 用户的密码:
sudo passwd fz_ftp
- 将 FTP 用户添加到用户列表文件中:
echo 'fz_ftp' | sudo tee -a /etc/vsftpd/user_list
- 修改 FTP 服务的端口号:
sudo nano /etc/vsftpd/vsftpd.conf
将以下行添加到文件中:
listen_port=2121
- 重启 vsftpd 服务:
sudo systemctl restart vsftpd
现在,您的 FTP 服务器已设置完成,您可以使用 FTP 客户端连接到它,并使用 fz_ftp 用户名和 '@#740' 密码进行身份验证。请注意,由于 FTP 的安全性较低,建议仅在私有网络中使用 FTP 服务。如果您需要更高级别的安全性,可以考虑使用 SFTP 或 FTPS。
原文地址: https://www.cveoy.top/t/topic/l2e4 著作权归作者所有。请勿转载和采集!