在CentOS 7上设置FTP服务器的步骤如下:
- 安装vsftpd:
使用以下命令安装vsftpd:
sudo yum install vsftpd
- 配置vsftpd:
编辑vsftpd主配置文件:
sudo nano /etc/vsftpd/vsftpd.conf
在编辑界面,可以更改以下参数(如果不存在,可以添加):
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO
chroot_local_user=YES
allow_writeable_chroot=YES
保存并退出。
-
启动vsftpd服务并设置为开机自启:
sudo systemctl start vsftpd sudo systemctl enable vsftpd
- 创建FTP用户:
创建一个新的系统用户:
sudo adduser ftpuser
设置用户密码:
sudo passwd ftpuser
-
添加FTP用户到vsftpd用户列表:
echo "ftpuser" | sudo tee -a /etc/vsftpd/user_list
-
重启vsftpd服务:
sudo systemctl restart vsftpd
至此,你应该已经成功配置好了FTP服务器,可以通过FTP客户端使用ftpuser用户名和之前设置的密码进行连接。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/174800.html