CentOS6.3下安装VSFTP服务
CentOS下安装FTP服务器:
第一步,检查服务器端是否已经安装FTP:[root@localhost centos]# rpm -q vsftpd
如果出现的是:[root@localhost centos]# package vsftpd is not installed ,说明vsftpd没有安装,如果出现的是:vsftpd-2.2.2-13.el6_6.1.i686 说明vsftpd已经进行了安装。
第二步,安装vsftpd。[root@localhost centos]# yum -y install vsftpd 在超级管理员角色下进行服务器端的FTP安装。
第三步,设置匿名登陆FTP信息。
一关闭服务器端的防火墙 [root@localhost centos]# service iptables stop
二允许端口21端口例外 [root@localhost centos]# vi /etc/sysconfig/iptables ,在文档的裡面添加
-A INPUT -m state –state NEW -m tcp -p tap –dport 21 -j ACCEPT
-A INPUT -p tcp –dport 30000:30100 -j ACCEPT
③重启vsftpd服务 [root@localhost centos]# service vsftpd restart
四开启服务器端的防火墙 [root@localhost centos]# service iptables start
第四步,以上操作即可以实现vsftpd匿名登陆的方式。
第五步,取消服务器端的vsftpd匿名登陆的方式,重新添加用户验证登陆方式。
㈠关闭匿名登陆方式。[root@localhost centos]# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 更改成: anonymous_enable=NO 。设定成匿名登陆禁止
㈡让vsftpd服务器支持被动链接模式,在配置文件的最后添加:
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES pasv_enable=YES
pasv_max_port=
pasv_min_port=
㈢重启vsftpd服务器 [root@localhost centos]# service vsftpd restart ,测试匿名登陆是否取消生效。
第六步,添加vsftp服务器端用户验证方式登陆。
⑴修改配置文件,添加验证用户:[root@localhost centos]# vi /etc/vsftpd/vsftpd.conf
把用户限定到自己的目录当中,
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
⑵添加vsftpd验证用户的登陆名和密码
[root@localhost centos]# useradd -d /var/www/php -g ftp -s /sbin/nologin sniper
[root@localhost centos]# passwd sniper
⑶提升目录权限
[root@localhost centos]# chmod 777 /var/www/php -R
⑷将目录权限分配给FTP组的sniper用户
[root@localhost centos]# chown sniper:ftp /var/www/php
⑸重启vsftpd服务[root@localhost centos]# service vsftpd restart
综合以上,VSFTPD已经配置安装完成。
如果在ftp客户端连接FTP服务器端出现错误:500 OOPS: could not read chroot() list file:/etc/vsftpd/chroot_list,你则需要将chroot_list_enable=YES 修改成:chroot_list_enable=NO,重启测试就可以了。
安装完成的VSFTPD是不支持ftp的文件上传和下载、查看列表等功能的,需要输入另外两行命令进行设置:
[root@localhost www]# setsebool -P ftp_home_dir 1
[root@localhost www]# setsebool -P allow_ftpd_full_access 1
CentOS6.3下安装VSFTP服务的更多相关文章
- Linux(RHEL7)下安装vsftp服务
1.安装vsftp(没有配置yum源的先配置yum源) yum install -y vsftpd 2.启动ftp服务 systemctl start vsftpd.service 3.打开防火墙 f ...
- CentOS6.5下安装apache2.2和PHP 5.5.28
CentOS6.5下安装apache2.2 1. 准备程序 :httpd-2.2.27.tar.gz 下载地址:http://httpd.apache.org/download.cgi#apache2 ...
- 建站笔记1:centos6.5下安装mysql
近期买了个域名,想要玩玩自己建站点:接下来遇到的问题都会一次记录下来.以备自己以后复习查看: 首先建站方案选择: wordPress +centos6.5 +mysql; server买的:搬瓦工最低 ...
- 在 CentOS 上安装 vsftp 服务
在 CentOS 上安装 vsftp 服务 1.查看当前 CentOS 服务器是否已安装了 vsftpd 服务: rpm -q vsftpd 如果打印如下类似的信息则表明已安装 vsftpd 服务: ...
- CentOS 6.3下安装Vsftp,虚拟用户
CentOS 6.3下安装Vsftp,虚拟用户一.安装:1.安装Vsftpd服务相关部件:[root@linuxidc.com ~]# yum install vsftpd*Dependencies ...
- centos6.7下安装配置vnc
vnc是一款使用广泛的服务器管理软件,可以实现图形化管理,下面简单介绍一下如何在centos6.7下安装vnc. 1.安装vncserver yum install tigervnc tigervnc ...
- CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档
----------------CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档----------------------- [JDK1.7安 ...
- (十四)Centos之安装vsftp服务
一.为什么要安装vsftp服务 我们需要向centos操作系统的服务器上上传文件或者下载文件,这时候,ftp有必要安装下,我们选择主流的vsftp 二.安装 第一步:安装vsftp yum insta ...
- CentOS7.0下安装FTP服务的方法
http://www.jb51.net/article/106604.htm 本篇文章主要介绍了CentOS7.0下安装FTP服务的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟 ...
随机推荐
- DecimalFormat 中的 # 与 0 的区别(中文帮助文档中翻译可能是错误的)
想对数字进行格式化的时候,可能会使用到 java.text.DecimalFormat 类.中文帮助文档中,有如下符号 位置 本地化 含义 0 数字 是 阿拉伯数字 # 数字 是 阿拉伯数字,如果不存 ...
- Orleans 之 监控工具的使用
这一节,我们来说说orleans 中的几个实用工具,OrleansHost.OrleansCounterControl.OrleansManager.ClientGenerator. 1.Orlean ...
- html5人物图片360度立体旋转
体验效果:http://hovertree.com/texiao/html5/10.htm 下载:http://hovertree.com/hvtart/bjae/t16oddyt.htm 代码如下: ...
- HTML5标准简介
最近前端的群都蛮热闹的,但我发现多数讨论的是javascript和css相关的问题,仿佛大家在努力创建各种交互.样式的时候,忘却了这一切的基础 – HTML. 其实我很喜欢HTML,觉得这个语言远比X ...
- document.documentElement.clientWidth
document.documentElement.clientWidth 摘自:http://blog.sina.com.cn/s/blog_6f1f9ead0100n1f6.html 关于获取各种浏 ...
- HTTP请求中的Body构建——.NET客户端调用JAVA服务进行文件上传
PS:今日的第二篇,当日事还要当日毕:) http的POST请求发送的内容在Body中,因此有时候会有我们自己构建body的情况. JAVA使用http—post上传file时,spring框架中 ...
- JavaMail入门第四篇 接收邮件
上一篇JavaMail入门第三篇 发送邮件中,我们学会了如何用JavaMail API提供的Transport类发送邮件,同样,JavaMail API中也提供了一些专门的类来对邮件的接收进行相关的操 ...
- transfer between javabean and map
1. java bean 转化成 map import java.beans.BeanInfo; import java.beans.Introspector; import java.beans.P ...
- WEB前端开发和调试的工具
前端开发在线课程: http://yun.lu/student/course/list/8 1.HBuilder:WEB开发IDE工具 hbulider,内核是eclipse,Dcloud公司出品 ...
- Visual Studio图片注释image-comments扩展
有一个开源的Visual Studio小工具image-comments,它用于在源代码注释中插入图片,您可以到这儿下载.目前支持Visual Studio 2010/2012 Sta ...