centos6.5搭建vsftp服务器
首先确认下是否安装了vsftp服务
# rpm -qa | grep vsftpd
如果安装了,请卸载,然后安装vsftpd,centos可以使用源安装,其他版本rpm安装
#yum -y install vsftpd
开启自动启动
# chkconfig vsftpd on
启动服务
#service vsftpd start
用文本编辑器打开配置文件
去掉chroot_list_enables和chroot_list_file的注释,开启用户名列表功能
useradd -d /usr/share/nginx -g ftp -s /sbin/nologin ftpuser这里的useradd -d /usr/share/nginx 表示增加用户并指向目录/usr/share/nginx,-s /sbin/nologin ftpuser禁止登录SSH权限 用户名是ftpuser。
这里提示useradd:user‘ftpuser’already exists是表示目录已存在无法新建,并不是无法创建用户
passwd ftpuser来修改用户密码,完成后重启vsftp服务就可以了。
至此ftp就搭建好了。但是登陆后发现了一个小问题,就是登陆后出现了500错误
500 OOPS: cannot change directory
这个错误是因为开启了selinux,这是一个非常底层的安全机制,对于我们一般来说没有什么鸟用,建议关闭。
那么我们使用一下命令来解决这个问题
setsebool -P ftpd_disable_trans 1
然后重启vsftpd
service vsftpd restart
注释:因为我这里是关闭了iptables,如果没有关闭的话,要在防火墙添加规则
-A INPUT -p tcp -m multiport --dport 20,21 -m state --state NEW -j ACCEPT开启20、21端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT 开启21主动端口
-A INPUT -p tcp --dport 30000:31000 -j ACCEPT --开启被动端口
转载于:https://blog.51cto.com/phpblog/1740816
centos6.5搭建vsftp服务器相关推荐
- linux搭建vsftp服务器_Linux配置VSFTP服务器的方法
下面小编就为大家带来一篇Linux配置VSFTP服务器的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 一.Linux FTP服务器分类: <1>wu- ...
- Centos6.8 搭建Tomcat服务器
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,是一个可以提供web服务同时也支持Servlet的JSP服务器. ...
- centos6.5搭建流媒体服务器
2019独角兽企业重金招聘Python工程师标准>>> 下面开始介绍CentOS 6.5 64位上安装Darwin Streaming Server搭建RTSP流媒体服务器的方法: ...
- CentOS6.5 搭建Open***服务器
前言: 之前搭建过程中找了5-6个教程一起看,真是累,难道就没有写的详细一点,一次成功的吗,基于此花了一下午制作了本教程,实际测试2遍均成功,懒人福音. 基础环境: 系统:Centos6.5 64X ...
- 基于centos6.5搭建solr服务器
作为java开发主流的几款用以做分词,搜索的插件,solr 相比lucene,具有更好的封装性,功能更强大,使用时候更加高效便捷,本篇将演示如何在linux环境下搭建一个简单的solr程序,安装环境为 ...
- linux时间同步命令centos6,CentOS6.5搭建NTP服务器,并为思科交换机提供时间同步
本文主要讲解如何在CentOS6.5上配置NTP服务器,并为思科交换机提供时间同步功能. 服务器安装步骤: 1. Linux上安装NTP软件: 命令:yum install ntp(回车) 输出信息: ...
- linux搭建vsftp服务器_Linux安装配置vsftp搭建FTP的详细配置
这里主要是说vsftp的配置:基础的可以参考Linux中VSFTP的配置 转自:https://www.jb51.net/article/103904.htm 修改配置文件 配置文件/etc/vsft ...
- CentOS6.5搭建SVN服务器(Apache+SVN)
介绍: 运维朋友都知道,常常会配合开发人员搭建一些他们需要的环境,来提高开发工作效率,他们每天面对的无非就是代码,所以代码的可用性和管理性对开发至关重要的,开发公司每接到一个项目就是一个团队来开发,这 ...
- centos6.5搭建git服务器 win10 安装git客户端连接 和遇到的问题+解决方式
假设CentOS6.5的IP地址为192.168.0.10,centos上有一个普通用户skefer以及root超级用户 Win7的IP地址为192.168.0.20, 用户名为 tangpeng 1 ...
最新文章
- 1024 程序员节重要议程曝光,开源技术英雄会聊开源“真心话”
- debian/ubuntu下安装java8
- .net 中struct(结构)和class(类)的区别
- vs2005c语言连接mysql_VS2005连接MySQL C API
- qt 无法定位程序输入点*******于动态链接库*****.dll上
- RedHat Enterprise Linux之raid5磁盘阵列
- 基于'sessionStorage'与'userData'的类session存储
- 区块链学习笔记:D03 区块链在各行业领域的应用(一)
- “要从中学开始普及人工智能教育,但不能增加学生负担”
- 怎样让git不用每次输入密码_不用输入WIFI密码 “一碰连”就能上网
- python菱形_python如何输出菱形与空心菱形详解与巧妙地使用center方法
- ahk键盘增强✨✨✨v1.1
- Android -- WiFi的NUD检测机制浅析
- ROS路径规划(全局路径规划)
- 手机拍的图片资料打印很黑怎么解决?
- Python——类的继承
- 游戏开发记录--敌人追寻玩家
- 那些打印对称图形的题
- 分布式配置管理平台Disconf
- 判断一个APP页面是原生的还是H5页面