搭建FTP服务器的步骤如下:
-
在CentOS服务器上安装vsftpd
先链接到你的服务器,然后运行下列命令以安装vsftpd:
sudo yum install vsftpd
-
配置vsftpd
打开vsftpd的配置文件进行编辑
sudo vi /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 tcp_wrappers=YES
保存并退出。
-
设置FTP用户和用户文件夹
新建FTP用户:
sudo adduser ftpuser sudo passwd ftpuser
新建FTP用户文件夹:
sudo mkdir /home/ftpuser/ftp_dir sudo chmod 777 /home/ftpuser/ftp_dir
添加FTP用户到vsftpd的用户列表:
sudo vi /etc/vsftpd/user_list
将ftpuser加入到文件的最后一行,保存并退出。
-
设置防火墙
添加FTP服务到防火墙:
sudo firewall-cmd --permanent --add-port=21/tcp sudo firewall-cmd --permanent --add-service=ftp sudo firewall-cmd --reload
-
启动vsftpd并设置为开机启动
sudo systemctl start vsftpd sudo systemctl enable vsftpd
至此,你应该已经在CentOS服务器上成功地安装了FTP服务器。你可以使用FTP客户端尝试连接。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/174705.html