CentOS6.3下安装VSFTP服务_Linux

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=30100
pasv_min_port=30000

㈢重启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服务,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索centos安装vsftp
centos6.3安装
linux搭建vsftp服务器、linux安装vsftp服务器、linux centos6.3、centos7 vsftp、centos vsftp,以便于您获取更多的相关知识。

时间: 2024-11-01 16:42:54

CentOS6.3下安装VSFTP服务_Linux的相关文章

centos下安装redis服务详细节介绍_Linux

centos下安装redis服务 redis服务安装步骤如下: wget http://download.redis.io/releases/redis-3.2.3.tar.gz tar xzf redis-3.2.3.tar.gz cd redis-3.2.3 make make install 安装完成后对redis基本配置 在redis解压根目录中找到配置文件模板,复制到如下位置. cp redis.conf /etc/redis/6379.conf 通过vim命令修改 daemonize

CentOS6.4 下安装SVN的详细教程(超详细)_Linux

1.检查系统是否已经安装如果安装就卸载 rpm -qa subversion yum remove subversion 2.安装 yum install subversion 3.建立SVN库 mkdir -p /home/svn/repos svnadmin create /home/svn/repos 执行上面的命令后,自动建立repositories库,查看/home/svn/repos 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文

CentOS6.6下安装Redmine2.6(整合Apache2.4)

CentOS6.6下安装Redmine2.6(整合Apache2.4) Redmine是一个开源的.基于Web的项目管理和缺陷跟踪工具.它用日历和甘特图辅助项目及进度可视化显示.同时它又支持多项目管理.Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持.虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决方案,可能会发现Redmine是一个有用的Scrum和敏捷的选择.

CentOS 7 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)

原文 CentOS 7 下安装 LEMP 服务(nginx.MariaDB/MySQL 和 php) LEMP 组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心网站服务上起着强有力的作用.正如其名称所暗示的, LEMP 包是由 Linux.nginx.MariaDB/MySQL 和 PHP 组成的.在传统的 LAMP 包中使用的 Apache HTTP 协议服务器性能低下而且难于大规模集群,相比来说 nginx 的高性能及轻量级等特性,正是其的替代方案. MariaDB 是一款社

CentOS 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)

CentOS 下安装 LEMP 服务(nginx.MariaDB/MySQL 和 php) LEMP 组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心网站服务上起着强有力的作用.正如其名称所暗示的, LEMP 包是由 Linux.nginx.MariaDB/MySQL 和 PHP 组成的.在传统的 LAMP 包中使用的 Apache HTTP 协议服务器性能低下而且难于大规模集群,相比来说 nginx 的高性能及轻量级等特性,正是其的替代方案. MariaDB 是一款社区支持驱动

Centos7下安装Solr服务和Solr基本用法

Requirements root@pts/6 $ java -version java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode) refer to solr system requirements Installation solr 这篇主要是以单实例Sol

CentOS6.5下安装JDK

之前一直没有完全的总结出一篇关于Linux下安装Java的过程,今天正好就整理下. 下载jdk 如果在官网下载比较慢,那么可以到我的云盘分享上,下载jdk 1.8.0的版本: 下载地址参考链接 解压缩jdk安装包 # 解压缩安装文件 tar -zxvf jdk-8-linux-x64.tar.gz # 把文件目录拷贝到/usr下 mv jdk1.8.0 /usr/java 引入PATH以及JAVA_HOME环境变量 # 编辑/etc/profile文件 vi /etc/profile # 在末尾

CentOS6.6下安装Redmine2.6(整合Apache2.4)的步骤

虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决方案,可能会发现Redmine是一个有用的Scrum和敏捷的选择. 由于Redmine的设计受到Rrac的较大影响,所以它们的软件包有很多相似的特征.Redmine建立在Ruby on Rails的框架之上,它可以夸平台和数据库. 1. 初始环境 系统版本:CentOS-6.6-x86_64-minimal.iso 安装LAMP(选择不安装Nginx,Apache用于和Redm

CentOS6.6下安装配置Samba教程详解

安装Samba 查看Samba是否已安装 # rpm -qa | grep samba 通过yum直接安装Samba服务端和客户端 #yum -y install samba samba-client 配置Samba Samba的主配置文件为/etc/samba/smb.conf,这里主要达到在win下通过帐号登录linux共享即可,复杂的配置可参考最后的地址.直接在smb.conf后加上一段共享块. [global] workgroup = WORKGROUP            #工作组[