• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > centos 5 yum安装与配置vsFTPd FTP服务器详细步骤

centos 5 yum安装与配置vsFTPd FTP服务器详细步骤

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos vsftpd配置,centos vsftpd,centos安装vsftpd,centos 7 vsftpd,centos6.5安装vsftpd等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com
什么是vsftpd
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。

vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。

安装vsftpd
1、以管理员(root)身份执行以下命令

yum install vsftpd

2、设置开机启动vsftpd ftp服务

chkconfig vsftpd on

3、启动vsftpd服务

service vsftpd start

管理vsftpd相关命令:

停止vsftpd: service vsftpd stop

重启vsftpd: service vsftpd restart

配置防火墙
打开/etc/sysconfig/iptables文件

vi /etc/sysconfig/iptables

在REJECT行之前添加如下代码

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

保存和关闭文件,重启防火墙

service iptables start

配置vsftpd服务器
默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。

vi /etc/vsftpd/vsftpd.conf

添加ftp用户
下面是添加ftpuser用户,设置根目录为/home/wwwroot/ftpuser,禁止此用户登录SSH的权限,并限制其访问其它目录。

1、修改/etc/vsftpd/vsftpd.conf

将底下三行

#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

改为

chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

3、增加用户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登录SSH权限。

useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser

4、设置用户口令

passwd ftpuser

5、编辑文件chroot_list:

vi /etc/vsftpd/chroot_list

内容为ftp用户名,每个用户占一行,如:

peter
john

6、重新启动vsftpd

service vsftpd restart

另外,如果觉得以后管理ftp用户名嫌麻烦,可以使用centos官方发布的脚本管理。地址如下:

http://wiki.centos.org/HowTos/Chroot_Vsftpd_with_non-system_users

出现的错误
1、500 OOPS: cannot change directory
解决方法:http://www.weikejianghu.com/os/RedHat/40744.html </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在CentOS上搭建LAMP+vsftpd环境的简单指南
  • 在CentOS系统下搭建FTP服务器vsftpd的方法
  • CentOS下启用vsftpd代替PureFTPd的方法
  • CentOS 5.3系统设置vsftpd虚拟用户的具体步骤
  • CentOS 6.4 下安装vsftpd并配置虚拟用户
  • CentOS 6.4中出现Vsftpd中文乱码解决过程
  • CentOS 6.2 快速配置vsftpd虚拟用户的步骤分享
  • centos 5 yum安装与配置vsFTPd FTP服务器详细步骤

相关文章

  • 2017-05-12CentOS 5 服务器 Nginx 环境推荐教程
  • 2017-05-12CentOS、Redhat中锁定、解锁软件包版本的方法(yum versionlock使用详解)
  • 2017-05-12CentOS中网络配置相关文件配置选项说明
  • 2017-05-12复制文件与文件夹的CentOS常用命令
  • 2017-05-12centos6.4安装CloudStack 4.2(开源云计算平台)详解
  • 2017-05-12CentOS下iptables封IP的命令讲解
  • 2017-05-12CentOS7 增加tomcat 启动、停止(使用systemctl进行配置)
  • 2017-05-12centos中tree插件的使用详解与注意事项
  • 2017-05-12CentOS Linux下的3款分区工具详解
  • 2017-05-12详解在CentOS中安装配置FTP服务器软件VSFTP的流程

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • CentOS系统管理_用户和用户组的详解
    • linux centos 系统中文模式设置方法
    • CentOS 6.X如何更改网卡名称?CentOS 6.X更改网卡名称的方法
    • 在CentOS系统安装pop3的步骤
    • CentOS系统常规初始化操作详解
    • rsync服务器架设(数据同步|文件增量备份)
    • linux RPM包安装、更新、删除等操作命令简明总结
    • CentOS开机启动方式设置inittab介绍
    • Linux JDK,TOMCAT安装及环境设置
    • CentOS 7.1如何添加删除用户?CentOS 7.1添加删除用户的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有