Linux---ftp服务器的搭建
查看是否已经安装过ftp服务 rpm -qa |grep vsftpd
如果没有显示,表示没有安装过ftp服务。
执行 yum install -y vsftpd 安装ftp服务
进入到ftp的根目录默认是/etc/vsftpd/文件中进行配置
/etc/vsftpd/vsftpd.conf:vsftpd 的核心配置文件
/etc/vsftpd/ftpusers:用于指定哪些用户不能访问FTP 服务器。 黑名单
/etc/vsftpd/user_list:指定允许使用vsftpd 的用户列表文件。 白名单
/etc/vsftpd/chroot_list:指定允许使用vsftpd 的用户列表文件。 控制名单下的目录能不能离开ftp根目录
核心配置文件
创建用户
useradd username
passwd "密码"
创建一个ftp用户并指定目录
sudo useradd -d /home/ftpfile ftpchou sudo passwd 设置密码
设置根目录开机允许访问
sudo setsebool -P ftphomedir 1
重启ftp服务
sudo service vsftpd restart
sudo vim /etc/vsftpd/vsftpd.conf
更改配置文件,不然会出现用户访问不了ftp服务
然后在浏览器上输入地址测试访问
也可以通过ftp连接工具测试 比如 FileZilla
卸载vsftp
查看是否安装了vsftp:
rpm -qa |grep vsftp
卸载vsftp
rpm -e vsftp