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服务的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟 ...
随机推荐
- C#中方法的调用
C#中方法的调用 1.同一个类中方法的调用: 静态方法可以直接调用静态方法 静态方法不能直接调用非静态方法,静态方法先生成. 非静态方法可以直接调用静态方法 如果静态方法要调用非静态的方法,必须使用实 ...
- jquery选择器(原创)
jquery选择器大方向可以分为这样: 下面我们先来看看基本选择器总的CSS选择器: 1.标签选择器: $("element") 其中,参数element,表示待查找的HTML标记 ...
- asp.net MVC ajax上传文件
普通上传 view: <body> <form id="form1" method="post" action="@Url.Acti ...
- istView的项移除
如标题所言,是做删除ListView绑定项的功能的:鉴于这个功能当时确实花费了很多时间,并且网上也找不到删除所需的案例,所以,我就做了一份案例,仅供各位前辈和同行进行参考,如有不当之处,还望指点,我将 ...
- WebApi传参总动员(四)
前文介绍了Form Data 形式传参,本文介绍json传参. WebApi及Model: public class ValuesController : ApiController { [HttpP ...
- DotNetBar的初步使用
以前有用过SkinSharp和IrisSkin2皮肤控件来美化UI,简单易用,但不方便自定义.而DotNetBar功能很强大,不仅有Windows2007风格,更有Ribbon风格的界面效果.其效果演 ...
- ThinkPHP去掉URL中的index.php
我的环境是apache+ubuntu 1,先确认你有没mod_rewrite.so模块 /usr/lib/apache2/modules/mod_rewrite.so 然后在httpd.conf最后一 ...
- ahjesus 部署lighttpd
这个就不写了,直接传送门过去看,按照说的做就可以了 如果你想要安装最新版的,传送门 需要注意的是configure这一步,你看完他的help以后还要输入 ./configure 才能继续下一步 再就是 ...
- javascript --- 再谈词法分析
javascript代码是如何执行的呢,分为六个步骤(就像把大象装进冰箱总共分几步?): 第一步:载入第一个js代码段(注:script标签对内的代码或是引用js代码,这也说明js并不是一行一行(单纯 ...
- MSCRM 迁移 数据库 服务器
Move the Microsoft Dynamics CRM databases to another SQL Server and SQL Server Reporting Services se ...