云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > CentOS配置VSFTP

CentOS配置VSFTP

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 18:27:37

一.安装:

1.安装Vsftpd服务相关部件:

[root@linuxidc.com ~]# yum install vsftpd* -y Dependencies Resolved

=============================================================================

Package Arch Version Repository Size

============================================================================= Installing:

vsftpd i386 2.0.5-10.el5 base 137 kTransaction Summary

============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) 2.确认安装PAM服务相关部件:

[root@linuxidc.com ~]# yum install pam* -y Dependencies Resolved

=============================================================================

Package Arch Version Repository Size

============================================================================= Installing:

pam-devel i386 0.99.6.2-3.14.el5 base 186 kTransaction Summary

============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s)

开发包,其实不装也没有关系,主要的目的是确认PAM。 3.安装DB4部件包:

这里要特别安装一个db4的包,用来支持文件数据库。 [root@linuxidc.com ~]# yum install db4* -y Dependencies Resolved

=============================================================================

Package Arch Version Repository Size

============================================================================= Installing:

db4-devel i386 4.3.29-9.fc6 base 2.0 M db4-java i386 4.3.29-9.fc6 base 1.7 M db4-tcl i386 4.3.29-9.fc6 base 1.0 M

db4-utils i386 4.3.29-9.fc6 base 119 kTransaction Summary

============================================================================= Install 4 Package(s) Update 0 Package(s) Remove 0 Package(s)

二.系统帐户

1.建立Vsftpd服务的宿主用户:

[root@linuxidc.com ~]# useradd vsftpd -s /sbin/nologin

默认的Vsftpd的服务宿主用户是root,但是这不符合安全性的需要。这里建立名字为vsftpd的用户,用他来作为支持Vsftpd的

服务宿主用户。由于该用户仅用来支持Vsftpd服务用,因此没有许可他登陆系统的必要,并设定他为不能登陆系统的用户。 2.建立Vsftpd虚拟宿主用户:

[root@linuxidc.com nowhere]# useradd virtusers -s /sbin/nologin

本篇主要是介绍Vsftp的虚拟用户,虚拟用户并不是系统用户,也就是说这些FTP的用户在系统中是不存在的。他们的总体权限

其实是集中寄托在一个在系统中的某一个用户身上的,所谓Vsftpd的虚拟宿主用户,就是这样一个支持着所有虚拟用户的宿主

用户。由于他支撑了FTP的所有虚拟的用户,那么他本身的权限将会影响着这些虚拟的用户,因此,处于安全性的考虑,也要

非分注意对该用户的权限的控制,该用户也绝对没有登陆系统的必要,这里也设定他为不能登陆系统的用户。

三.调整Vsftpd的配置文件: 1.编辑配置文件前先备份

[root@linuxidc.com ~]# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

编辑主配置文件Vsftpd.conf

[root@linuxidc.com ~]# vi /etc/vsftpd/vsftpd.conf

这里我将原配置文件的修改完全记录,凡是修改的地方我都会保留注释原来的配置。其中加入我对每条配置项的认识,对于一些比较关键的配置项这里我做了我的观点,并且原本英语的说明我也不删除,供参考对比用。

------------------------------------------------------------------------------ # Example config file /etc/vsftpd/vsftpd.conf #

# The default compiled in settings are fairly paranoid. This sample file # loosens things up a bit, to make the ftp daemon more usable. # Please see vsftpd.conf.5 for all compiled in defaults. #

# READ THIS: This example file is NOT an exhaustive list of vsftpd options.

# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's # capabilities. #

# Allow anonymous FTP? (Beware - allowed by default if you comment this out).

#anonymous_enable=YES anonymous_enable=NO

#设定不允许匿名访问,实际环境可以开放匿名用户的登录。 #

# Uncomment this to allow local users to log in. local_enable=YES

#设定本地用户可以访问。注意:主要是为虚拟宿主用户,如果该项目设定为NO那么所有虚拟用户将无法访问。 #

# Uncomment this to enable any form of FTP write command. write_enable=YES #设定可以进行写操作。 #

# Default umask for local users is 077. You may wish to change this to 0

搜索更多关于: CentOS配置VSFTP 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

一.安装: 1.安装Vsftpd服务相关部件: [root@linuxidc.com ~]# yum install vsftpd* -y Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: vsftpd

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com