linux 7 vsftpd 配置,CentOS7 安装并配置使用vsftpd
1. 安装vsftpd服务:
yum install vsftpd
2.修改vsftpd的一些配置项:
vi /etc/vsftpd/vsftpd.conf
#改为NO 就是禁止匿名用户登录
anonymous_enable=NO
#允许本地用户访问(/etc/passwd中的用户)
local_enable=YES
#允许写入权限,包括修改,删除
write_enable=YES
#禁止跳出当前用户权限目录
chroot_local_user=YES
3. 重启vsftpd并添加开机自启动:
systemctl restart vsftpd
systemctl enable vsftpd
4. 添加ftp用户并限制其不能进行ssh登录;修改ftp用户密码;修改目录权限,否则无法上传文件:
useradd -s /sbin/nologin -d /var/www/html ftpuser
passwd ftpuser
chmod o+w /var/www/html/
这里创建的用户为: ftpuser
尝试使用创建的ftpuser进行ftp登录,ftp工具为 FileZilla
却显示"错误: 无法建立数据连接: ECONNREFUSED - 连接被服务器拒绝"
或者
经查找,发现是vsftp主动模式和被动模式的锅,解决方法有两个:
1.设置FileZilla传输模式为主动:
2.配置vsftp被动模式项,vsftpd.conf最后面追加:
#设置是否允许被动模式
pasv_enable=YES
pasv_min_port=65000
pasv_max_port=65535
防火墙开端口 65000-65535
保存并重启vsftpd服务
尝试连接ftp,连接成功
上传文件的时候,却发现上传失败,显示"响应: 553 Could not create file.":
解决的方法为:
#vi /etc/vsftpd/vsftpd.conf
#末尾添加
allow_writeable_chroot=YES
再次重启vsftpd
终于能正常连接ftp并且上传文件了
linux 7 vsftpd 配置,CentOS7 安装并配置使用vsftpd相关推荐
- linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动
接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能. 安装Docker 安装直接参考官网来安装就OK,没有遇到什么问题,值得注意 ...
- linux dhcp 服务失败,Centos7安装及配置DHCP服务,安装程序配置服务失败
Centos7安装及配置DHCP服务,安装程序配置服务失败 DHCP服务概述: 名称:DHCP - Dynamic Host Configuration Protocol 动态主机配置协议. 功能 ...
- 开发--CentOS-7安装及配置
开发|CentOS-7安装及配置 本文主要进行详细讲解CentOS7.5系统的安装过程,以及CentOS系统初始化技术.我并不想将这篇文章变成一个教程,尽管我将详细的进行每一步的讲解,enjoy! 前 ...
- Centos7安装和配置VNC服务器 - openbox篇
文章目录 VNC简介 安装TigerVNC 防火墙设置 安装图形用户界面(GUI) openbox 配置openbox自启动文件 lightdm 修改配置文件 VNC 客户端连接 关闭VNC服务 参考 ...
- centos7 nginx配置php7,centos7安装并配置nginx+php,centos7nginx
centos7安装并配置nginx+php,centos7nginx centos7安装并配置nginx+php 安装nginx yum install nginx 设置nginx开启起动 syste ...
- Kali Linux常用服务配置教程安装及配置DHCP服务
Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中 ...
- Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设
在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作 ...
- Centos7 安装和配置MySQL5.7
Centos7 安装和配置MySQL5.7 1.安装Mysql5.7 获取Mysql5.7安装源 wget https://dev.mysql.com/get/mysql57-community-re ...
- linux中apache配置文件在哪,linux网站服务Apache的安装与配置方法详解
这篇文章介绍下linux网站服务apache的安装与配置方法,包括挂载光盘,安装http服务,管理httpd服务,httpd的配置文件几大部分.具体详情可以参考下文. 1.挂载光盘 自己习惯将光盘挂载 ...
最新文章
- 到底是先更新数据库还是先更新缓存?
- 机器学习领域最新十篇论文,来自谷歌、Facebook、普林斯顿大学、斯坦福大学等团队的最新研究成果...
- 机器人学习--Robotics: Estimation and Learning(宾夕法尼亚大学COURSERA课程)
- Oracle八大性能视图之v$sort_usage_temp
- qt c++ 图片预览_这是Google Pixel 4上的新动态壁纸的预览
- java如何模拟请求_单元测试如何模拟用户请求
- Unity5.X打包与加载AssetBundle简单示例
- linux ps画图,PhotoGIMP:让Linux下的GIMP交互体验就像Photoshop
- android switch自定义样式,Android自定义Switch样式
- 【MyBatis笔记】08-输出类型
- yum安装:zabbix-web-4.2.8-1.el7.noarch: [Errno 256] No more mirrors to try
- [转帖] IPsec相关知识 --未知来源
- 震惊!华为服务器操作系统竟然开源了!
- JAVA调用海康威视SDK
- PDF怎么转图片格式?分享三个不错的方法
- vn.py2-行情记录的使用
- 技术团队人员管理:组建团队的目的和基本规则
- vue+海康威视视频插件坑点记录
- 【stm32f407】时钟树以及SystemInit剖析
- 《电务工作日志》Android版,工作日志(wifi之dhd debug 2)
热门文章
- 在OpenShift平台上验证NVIDIA DGX系统的分布式多节点自动驾驶AI训练
- 电脑识别指令和代码的原理
- 多传感器融合:自动驾驶(下)
- CVPR2020论文解析:视频语义检索
- [C] 深度优先搜索解决连通块/染色问题——求岛的个数
- python正确方法,方法 - 廖雪峰的官方网站
- HarmonyOS UI开发 match_parent与match_content
- Android RatingBar
- Error: Invoke-customs are only supported starting with Android O (--min-api 26)
- window10 系统上 ecplise 环境搭建