`
pcajax
  • 浏览: 2162408 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

vsftpd 在linux 中的环境配置【部分原创】

阅读更多

vsftpd 做为linux 中的服务器,给我们带来了极大的方便,在安装完linux系统环境lnmp后,要安装Vsftpd ,用yum安装后,要添加用户,默认有个www的用户,你也可以直接给www设定密码,vsftd里面的配置文件要把ning名合建去掉,这是因为安全考虑,下面是具体的操作步骤,如果大家在安装过程中遇到 什么问题,可以联系我,QQ:672464535

如果有谁买linux服务器的话,可以从下面来选 http://www.linode.com/?r=8c1625234230ebf93d19d29c7adeaec3ffa91fff linode这个服务器虽然贵了点,但是稳定方面没话说,大家在百度搜索一下就知道了,有四个要房可供选择,大大的方便了你的客户。

 

一, VsFTPd的简述 二, 企业 Linux下vsFTPD 方案 三, VsFTPD相关配置文件详解 一,VsFTPd的简述: VSFTP(Very Secure FTP Daemon,非常安全的FTP服务器)。顾名思义,VSFTPD 设计 的出发点就是安全性。同时随着版本的 不断升级,VSFTPD在性能和稳定性上也取

一, VsFTPd的简述
二, 企业Linux下vsFTPD方案 <script language="JavaScript" src="http://book.book560.com/ads/ads728x15.js" type="text/javascript"></script>
三, VsFTPD相关配置文件详解
一,VsFTPd的简述:
VSFTP(Very Secure FTP Daemon,非常安全的FTP服务器)。顾名思义,VSFTPD设计的出发点就是安全性。同时随着版本的 不断升级,VSFTPD在性能和稳定性上也取得了极大的进展。除了安全和性能方面很优秀的外,还有很好的易用性。Red Hat公司在自己的FTP服务器 (ftp.redhat.com)上就使用了vsFTPd
二,企业Linux下vsFTPD实战方案
要求:
1. 用户:netseek_com;FTP:ftp.netseek.com(192.168.0.21,我已经配置好了相关的DNS)
2. 禁止匿名登陆,禁止用户离开用户目录
3. 命令通道端口使用5021,数据通道端口使用5020(你可以改成你想设置的端口如1021,1020)
4. 允许使用被动模式使用端口范围为10010~10020.
5. 用户带宽设置为200kps;用户空间大小限制为300M,允许宽限期限内有10MB的缓冲
具体操作步骤如下:
为了更完全的描述安装全过程,我在我的另一台主机(netseek)上进行配置,在台机IP:192.168.0.20上绑定了192.168.0.21,也配置好了相关的DNS解析,在这里我就不多说了请参照”Linux全能web服务器架设”。
1. 配置相关服务
启动服务:
[root@netseek root]# #rpm –qa | grep vsftpd ;查看是否安装vsftpd服务
#/etc/init.d/vsftpd start ;启动服务
#chkconfig vsftpd on ;让系统服务随着系统启动而启动
配置相关文档:
#vi /etc/vsftpd/vsftpd.conf
禁止匿名用户访问:
anonymous_enable=YES,将YES改为NO
在文件末尾加如下的设置:
# new added by netseek
listen_port=5021 ;命令通道端口,默认为21
listen_data_port=5020 ;数据通道端口,默认为20
pasv_enable=YES ;允许被动模式
pasv_min_port=10000 ;被动模式使用端口范围
pasv_max_port=10010
local_max_rate=200000 ;用户宽带限制
chroot_local_user=YES ;禁用户离开主目录
listen_address=192.168.0.21 ;让他监听ip:192.168.0.21
注:在添加过程中请不要加上”;”和这些中文注释,在这里我上为了方便大家了解才加上的。
2. 添加虚拟主机用户
添加用户netseek_com,用户目录指定为/var/www/netseek.com,且此用户不能登陆系统.
#mkdir /var/www/netseek.com
#useradd –s /sbin/nologin –d /var/www/netseek.com netseek_com
注-s /sbin/nologin是让其不能登陆系统,-d 是指定用户目录为/var/www/netseek.com
#passwd netseek_com (Do not Hack me 3ks) DnHm3ks 这是我设置的密码Smile
#chown –R netseek_com:netseek_com /var/www/netseek.com
注:将用户目录及其子目录的所有和所属的组设置为netseek_com
3. 配置磁盘配额 <script language="JavaScript" src="http://book.book560.com/ads/ads728x15.js" type="text/javascript"></script>
我在安装过程中磁盘了多个区,分别/home,/var,/,/www,tmp,swap,/boot多个分区。建议你将磁盘分多个独单的分区,这样可以降低磁盘分区损坏造成的数据丢失风险.
#[root@netseek root]# rpm -qa | grep quota
quota-3.06-9 ; 我的系统已经安装了磁盘配额工具
#vi /etc/fstab
找到类似
LABEL=/var /var ext3 defaults 1 2
在defaults后加入usrquota,改为如下:
LABEL=/var /var ext3 defaults,usrquota 1 2
重新加载/var这个分区:
#mount –o remount /var
#cd /var 进入这个目录
#touch quota.user
#chmod 600 quota.user
#quotacheck –mf /var 对磁盘分区空间使用情况进行强制检测
[root@localhost var]# quotacheck -mf /var <script language="JavaScript" src="http://book.book560.com/ads/ads728x15.js" type="text/javascript"></script>
quotacheck: WARNING - Quotafile /var/quota.user was probably truncated. Can't save quota settings...
重新启动系统

分享到:
评论

相关推荐

    Linuxvsftpd的配置.pdf

    Vsftpd 是一个非常安全的 FTP 守护进程,可以在 Linux 操作系统中使用。本文将详细介绍如何配置 vsftpd,以便实现 root 用户和普通用户的 FTP 登录。 一、Root 用户的 FTP 配置 1. 打开 /etc/vsftpd/ftpusers 文件...

    linux下安装vsftpd服务

    在安装 vsftpd 服务之前,必须首先准备好 Linux 的环境,包括安装 VMware-workstation、RedHat_Linux_AS3_1.iso、SecureCRT-v6.1.3 等。 安装 vsftpd 服务的步骤如下: 1. 首先,使用 rpm 命令查看是否已经安装了 ...

    linux环境下安装vsftpd

    在Linux环境中,VSFTPD(Very Secure FTP Daemon)是一款广泛使用的FTP服务器软件,因其高度的安全性和易用性而备受青睐。下面将详细介绍如何在Linux系统中安装和配置VSFTPD。 首先,确保你的Linux系统已经更新到...

    linux离线安装vsftpd包.zip

    Linux系统中的VSFTPD(Very Secure FTP Daemon)是一款流行的FTP服务器软件,因其高度的安全性和配置灵活性而被广泛使用。在没有网络连接的情况下,通过离线安装包进行VSFTPD的安装是一个常见需求,特别是对于那些...

    linux 系统vsftpd服务配置文档

    在Linux系统中,vsftpd(Very Secure FTP Daemon)是一种广泛使用的FTP服务器软件,它不仅提供了强大的安全性功能,还具备良好的性能与稳定性。本篇文章将根据提供的`/etc/vsftpd/vsftpd.conf`配置文件示例,深入...

    linux vsftpd 一键配置、用户权限配置脚本

    该FTP是配置在linux环境上的vsftpd,可以为FTP用户制定任意主目录,分配任意权限,很灵活、方便,有说明ReadMe.txt 首先 确认 linux 系统的 selinux 和防火墙,这些自己百度修改吧。 包含: 一键初始化配置vsftpd ....

    Centos7.9安装配置vsftpd

    在本文中,我们将详细介绍如何在 CentOS 7.9 上安装和配置 vsftpd,以实现匿名用户的上传和下载操作。 一、关闭防火墙 在配置 vsftpd 之前,需要关闭防火墙,以免防火墙的限制导致-vsftpd 无法正常工作。可以使用...

    Linux系统vsftpd服务加固1

    Linux系统 vsftpd服务加固1.安装补丁备份vsftp应用配置,联系操作系统厂商,获取最新版vsftp软件包,升级安装在http://vsftpd.be

    vsftpd在linux的服务器搭建

    在Linux服务器环境中,vsftpd(Very Secure FTP Daemon)是一个广泛使用的FTP服务器软件,因其高度的安全性和易用性而受到青睐。本篇文章将深入探讨如何在Linux系统上安装和配置vsftpd,实现一个安全可靠的FTP服务。...

    在armlinux 下架设 vsftpd 服务器(文档加源码)详细

    5. **添加用户和权限**:在Linux中,FTP用户需属于特定的用户组,通常为`ftp`组。创建新用户并将其添加到该组,例如: ``` sudo adduser ftpuser sudo usermod -a -G ftp ftpuser ``` 接着,设置用户的主目录...

    vsftpd虚拟用户的配置

    **解决方法**:在`/etc/vsftpd/vsftpd.conf`中添加`allow_writeable_chroot=YES`。 ```bash # vi /etc/vsftpd/vsftpd.conf allow_writeable_chroot=YES ``` 3. **错误代码:550 Failed to change directory.**...

    linux环境vsftpd安装包-vsftpd-3.0.3-32.el8.aarch64.rpm

    linux环境vsftpd安装包-vsftpd-3.0.3-32.el8.aarch64.rpm

    linux下搭建ftp服务(vsftpd).docx

    在Linux系统中,最常用的FTP服务器软件是vsftpd(Very Secure FTP Daemon)。vsftpd是一个强大的、可配置丰富的FTP守护进程,它提供了许多安全特性,适用于各种网络环境。 #### 二、安装vsftpd服务 在CentOS 6.5...

    Linux下的VSFTPD

    Linux下的VSFTPD

    linux 环境下 vsftpd的安装配置与使用

    ### Linux环境下vsftpd的安装配置与使用 #### 一、vsftpd简介与特性 vsftpd(Very Secure FTP Daemon)是一款专为安全性而设计的FTP服务软件,支持多种UNIX类操作系统,如Linux、BSD、Solaris、HP-UX以及IRIX等。...

    vsftpd配置文件详解 

    VSFTPD (Very Secure FTP Daemon) 是一款免费开源的FTP服务程序,在Linux系统中广泛使用。它不仅提供了强大的安全性,还支持多种认证方式以及灵活的配置选项。对于Ubuntu系统而言,通过细致地配置vsftpd.conf文件,...

    linux安装vsftpd配置FTP服务器

    本文将深入解析如何在Linux环境中安装与配置vsftpd,搭建FTP服务器,以及进行必要的安全设置。 #### 一、安装vsftpd 首先,确保你的Linux系统已连接至互联网,然后通过包管理器`yum`进行安装。执行以下命令: ```...

    Linux 源代码 编译安装vsftpd-2.3.4

    在Linux系统中,为了搭建一个安全且可靠的FTP服务器,许多人选择使用vsftpd(Very Secure FTP Daemon)。本文将深入探讨如何编译安装vsftpd-2.3.4这一特定版本,以及如何进行配置,以确保您的FTP服务既高效又安全。 ...

Global site tag (gtag.js) - Google Analytics