Centos7搭建FTP服务器
从网上搜索了好多搭建centos7搭建服务器的教程都没有成功唯独这个,利用windows资源管理器连接测试成功。
一、通过yum安装vsftpd
yum install -y vsftpd
二、修改vsftpd的配置文件
vi /etc/vsftpd/vsftpd.conf
修改配置文件如下:
1.不允许匿名访问
anonymous_enable=no
2.允许使用本地帐户进行ftp用户登录验证
local_enable=yes
3.使用户不能离开主目录
当chroot_list_enable=yes,chroot_local_user=yes时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
chroot_local_user=yes chroot_list_enable=yes chroot_list_file=/etc/vsftpd/chroot_list
配置文件最后添加allow_writeable_chroot=yes
要不然会报错500 oops: vsftpd: refusing to run with writable root inside chroot()
如果/etc/vsftpd/chroot_list不存在,则需要创建该文件vi /etc/vsftpd/chroot_list
:wq直接保存并退出就行。
4.设定支持ascii模式的上传和下载功能。ascii_upload_enable=yes4.设定支持ascii模式的上传和下载功能。
ascii_upload_enable=yes ascii_download_enable=yes
最后 :wq保存修改,重启vsftpdsystemctl restart vsftpd.service
三、新建ftp用户
useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser
修改该ftp用户密码
passwd ftpuser
四、登录ftp
推荐阅读
-
5分钟快速搭建FTP服务器的图文教程
-
[PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中(一.安装XAMPP) - M_Lee
-
Linux服务器搭建nvidia-docker环境过程详解
-
云服务器搭建百度贴吧自动签到(贴吧云签到)较详细教程
-
[PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中(三. PHP端代码实现) - M_Lee
-
MQTT服务器:Apollo搭建步骤(Ubuntu16.04)
-
Linux服务器开发环境搭建 Nginx+PHP+MongoDB linux 连接mongodb mongodb安装教程 mongod
-
win2000下搭建wamp5服务器【外网不能访问有关问题】紧急
-
nginx+ffmpeg搭建rtmp转播rtsp流的flash服务器
-
邮件服务器怎么搭建?