腾讯云 centos7 安装FTP
来源:互联网 发布:遇见聊天软件 编辑:程序博客网 时间:2024/06/06 19:46
一、通过yum安装vsftpd
yum install -y vsftpd
二、修改vsftpd的配置文件
vim /etc/vsftpd/vsftpd.conf
修改配置文件如下:
anonymous_enable=NO 不允许匿名访问local_enable=YES 允许使用本地帐户进行FTP用户登录验证
三、使用户不能离开主目录 (去除前面的注释,并在/etc/vsftpd/下创建文件chroot_list并添加指定用户)
当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd/chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
chroot_local_user=YES chroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_list
配置文件最后添加 否则会报 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
allow_writeable_chroot=YES
如果
/etc/vsftpd/chroot_list
不存在,则需要自己创建该文件 vim chroot_list 保存即可4.设定支持ASCII模式的上传和下载功能。 vi /etc/vsftpd/vsftpd.conf 取消注释
ascii_upload_enable=YESascii_download_enable=YES
查看修改情况
cat /etc/vsftpd/vsftpd.conf | grep ^[^#]
重启
systemctl restart vsftpd.service
四,新建FTP用户
useradd -d /var/www/html -g ftp -s /sbin/nologin ftpuser
-d:指定用户登录时的起始目录
-s /sbin/nologin指定用户只能用于ftp登录,拒绝用户登录系统
注意修改目录权限,否则仍然无法上传文件
修改该FTP用户密码
passwd ftpuser把用户名添加进去才可以的
vim /etc/vsftpd/chroot_list
完毕!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
以下根据实际情况操作
最重要一点不能忘 防火墙修改 和文件目录权限
权限 个人瞎搞全部开启
chmod 777 /usr/
chmod777 /usr/share/
chmod 777 /usr/share/nginx/
systemctl restart vsftpd.service
安装防火墙
添加防火墙 vim/etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT重启 serviceiptables restart
0 0
- 腾讯云 centos7 安装FTP
- 腾讯云CentOS7安装LNMP
- 腾讯云CentOS7安装mysql-5.7.14
- 腾讯云centos7.2安装mysql
- 腾讯云Centos7系统mysql server安装
- Centos7 安装mysql5.7 (基于腾讯云)
- 腾讯云CentOS7.3安装Docker
- 腾讯云Centos7系统安装phpmyAdmin
- 腾讯云centos7 安装lnmp实践
- 腾讯云centos7.2安装MySQL5.5
- centos7 安装配置ftp
- CentOS7安装FTP服务
- CentOS7 安装ftp
- CentOS7 FTP安装和配置
- CentOS7安装和配置FTP
- CentOS7安装配置FTP服务器
- CentOS7安装和配置FTP
- CentOS7下安装FTP服务
- 自定义View:画布实现自定义View(折线图的实现)
- 如何在 iPhone 中实现图片的毛玻璃效果
- beyond comepare点击对比不对比文件,不弹框
- 前16名Java实用工具类
- Android 单线程也能极速刷新并获取局域网设备(IP+MAC)信息, 从4分30S 优化到 0.150S 不是梦
- 腾讯云 centos7 安装FTP
- 《ReactNative》之ListView上拉下拉刷新
- 关于启动页面只跳转一次
- H5游戏的开发特性及用户体验
- 利用Python进行数据分析 学习笔记
- doom3脚本部分
- Chart.js 使用示例
- androidTV定时播放(闹钟)的使用--AlarmManager
- lucene之suggert