- 浏览: 2037479 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (651)
- ACE (35)
- BAT (9)
- C/C++ (116)
- fast-cgi (14)
- COM (27)
- python (59)
- CGI (4)
- C# (2)
- VC (84)
- DataBase (29)
- Linux (96)
- P2P (6)
- PHP (15)
- Web (6)
- Memcached (7)
- IME输入法 (11)
- 设计模式 (2)
- 搜索引擎 (1)
- 个人情感 (4)
- 笔试/面试 (3)
- 一亩三分地 (33)
- 历史 (2)
- 地理 (1)
- 人物 (3)
- 经济 (0)
- 不仅仅是笑哦 (43)
- 小故事大道理 (2)
- http://www.bjdsmyysjk120.com/ (0)
- http://www.bjdsmyy120.com/ (0)
- 它山之石可以攻玉 (15)
- 大学生你关注些什么 (28)
- 数据恢复 (1)
最新评论
-
luokaichuang:
这个规范里还是没有让我明白当浏览器上传文件时,STDIN的消息 ...
FastCGI规范 -
effort_fan:
好文章!学习了,谢谢分享!
com技术简介 -
vcell:
有错误os.walk(strPath)返回的已经是全部的文件和 ...
通过python获取目录的大小 -
feifeigd:
feifeigd 写道注意:文章中的CPP示例第二行 #inc ...
ATL入门:利用ATL编写简单的COM组件 -
feifeigd:
注意:文章中的CPP示例第二行 #include " ...
ATL入门:利用ATL编写简单的COM组件
vsFTPd 安装与配置 vsFTPD是一款小巧易用FTP服务器程序,是一款在Linux发行版中最受推崇的FTP服务器程序,特点是小巧轻快,安全易用。 vsFTPd的安装 在最新的各大发行版中的安装盘中都有vsFTPd的软件包,用相应发行版提供的软件包管理工具就能安装。当然也可以到各大发行版的FTP镜像中找到vsftpd的软件包,用软件包的管理工具在线安装。推荐用发行版提供的软件来安装,不推荐自己编译源码包的安装方式。 Fedora 或Redhat 系统,可以用下面的命令在线安装; [root@localhost ~]# yum install vsftpd 如果是debian 类系统,可以用apt 来在线安装; [root@localhost ~]# apt-get install vsftpd 如果是RPM的系统,也可以找到vsftpd-xxxx.rpm 的包来通过rpm命令来安装; [root@localhost ~]# rpm -ivh vsftpd*.rpm 下载源码包安装 [root@localhost ~]# tar zxvf vsftpd-2.0.3.tar.gz 然后修改/etc/vsftpd.conf ,在配置文件的最后一行加入下面一行; listen=yes 源码包安装的方法,如果您的系统是RPM包管理的系统,可以删除/etc/xinetd.d/vsftpd 这个文件;然后启动xinetd 服务器; [root@localhost ~]# /etc/init.d/xinetd restart vsFTPd服务器的运行 [root@localhost ~]# /usr/sbin/vsftpd & vsFTPd 服务器关闭 用pkill vsftpd 来杀死vsftpd进程,这样就把vsFTPd关闭,用psgrep vsftpd 来查看进程,如果没有进程,证明vsFTPd已经关掉;要用到root权限。 [root@localhost ~]# pkill vsftpd 在Fedora/Redhat/CentOS中vsFTPd 服务器的启动和关闭: 在Fedora/Redhat/CentOS中,也可以用下面的方法来启动vsFTPd;当然也要用到root权限; [root@localhost beinan]# /etc/init.d/vsftpd start 重新启动vsFTPd用下面的命令; [root@localhost beinan]# /etc/init.d/vsftpd restart 关掉vsFTPd服务器,应该用下面的命令; [root@localhost beinan]# /etc/init.d/vsftpd stop vsFTPd配置文件 vsftpd.conf是vsFTPd服务器的配置文件,此文件一般是/etc/vsftpd.conf或 /etc/vsftpd/vsftpd.conf,vsftpd.conf配置文件就是vsFTPd服务器的全局控制文件,此配置文件中,每行应该算做一 个规则。配置完后需要重启才有效。 vsFTPd配置虚拟用户 FTP用户一般是不能登录系统的,这也是为了安全。在系统中,没有权限登录系统的用户一般也被称之为虚拟用户;虚拟用户也是要写进 /etc/passwd中;这只是一种虚拟用户的方法,但说实在的并不是真正的虚拟用户,只是把他登录SHELL的权限去掉了,所以他没有能力登录系统; 如果我们想把beinan这个用户目录定位在/opt/beinan这个目录中,并且不能登录系统;我们应该如下操作 [root@localhost ~]# adduser -d /opt/beinan -g ftp -s /sbin/nologin beinan 其实这还是不够的,还要改一下配置文件vsftpd.conf ,以确保本地虚拟用户能有读写权限; local_enable=YES 如何实现虚拟路径? 比如: /home/a 映射为 ftp://localhost/a 可以通过如下的方法来实现。 [root@localhost ~]# mount –bind [原有的目录] [新目录] 比如我的ftp的默认目录是/var/ftp,我想把/mnt/LinG/WinSoft文件夹,映射到/var/ftp目录中,我就如下操作 我们要先在/var/ftp目录中建一个目录 [root@localhost ~]# mkdir /var/ftp/WinSoft 然后执行mount命令 [root@localhost ~]# mount –bind /mnt/LinG/WinSoft /var/ftp/WinSoft 这样就OK了。 打开vsFTP服务器的日志功能 把下面xferlog_file前面的#号对掉,也就是把vsftp的log功能打开,这样我们就能在/var/log目录下查看vsftpd.log。这是vsFTP的日志功能,这对于我们来说是极为重要的。 xferlog_file=/var/log/vsftpd.log 如何让vsFTP服务器限制链接数,以及每个IP最大的链接数? 应该改vsFTPd服务器的配制文件vsftpd.conf,加入下面的两行: max_clients=数字 举例:我想让我的vsFTP最大支持链接数为100个,每个IP,最多能支持5个链接,所以我应该在vsftpd.conf中加上如下的两行: max_clients=100 如何限制传输速度? anon_max_rate=数字 注:这是匿名的速度 local_max_rate=数字 注:这是vsFTP服务器上本地用户的速度 注:这个数字的单位是byte,所以我们要计算一下。比如我想让匿名用户和vsFTP上的用户都以80KB下载,所以这个数字应该是1024×80=81920 所以我们要在vsftpd.conf中加入下面的两行 anon_max_rate=81920
[root@localhost ~]# cd vsftpd-2.0.3
[root@localhost ~]# make ;make install
[root@localhost ~]# cp vsftpd.conf /etc
停止 xinetd: [ 确定 ]
启动 xinetd: [ 确定 ]
[root@localhost ~]# /usr/local/sbin/vsftpd &
[root@localhost ~]# pgrep vsftpd
为 vsftpd 启动 vsftpd: [ 确定 ]
关闭 vsftpd: [ 确定 ]
为 vsftpd 启动 vsftpd: [ 确定 ]
关闭 vsftpd: [ 确定 ]
[root@localhost ~]# passwd beinan
Changing password for user beinan.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]#
write_enable=YES
local_umask=022
/home/b/c 则为 ftp://localhost/c
max_per_ip=数字
max_per_ip=5
local_max_rate=81920
发表评论
-
多机器执行ssh脚本
2012-08-30 18:12 2242#!/bin/bash Usage() { ... -
Berkeley DB 使用经验总结
2012-08-27 14:41 3087作者:陈磊 NoSQL是现在互联网Web2.0时代备受 ... -
嵌入式数据库系统Berkeley DB
2012-08-27 14:37 1534前言 UNIX/LINUX平台下的数据库种类非常多 ... -
shell中双引号的误用
2011-05-12 15:02 1186for i in "$LIST" ... -
shell for循环
2011-04-06 15:36 997for i in "1 2 3";do e ... -
shell技巧 除法
2011-03-07 11:34 19189shell计算中使用除法,基本默认上都是整除。 比如: ... -
.bash_profile 文件修改之后不执行
2011-02-16 11:21 1949重新登录 不可能不好用的 除非你是从一个用户su oralc ... -
SecureCRT中文显示乱码的解决方法
2011-02-12 11:38 1352最近开始用SecureCRT登陆linux系统,由于是新手,很 ... -
让putty显示中文
2011-02-11 14:43 1431对于经常在windows下远程ssh到linux的用户而言,p ... -
Linux文件类型全解析
2011-01-04 15:13 1414Linux文件类型全解析 ... -
Linux进程状态解析之T、Z、X
2011-01-04 15:09 1831摘要: Linux系统中进程有很多种 ... -
Linux进程状态解析之R、S、D
2011-01-04 14:54 4893摘要: Linu ... -
shell获取参数
2010-12-31 15:29 4202#!/bin/bash Usage() { ... -
Shell实现cgi接口示例
2010-12-30 14:59 2007ls -l /var/www/cgi-bin/ -rwxrw ... -
shell数组
2010-12-29 16:48 1305shell数组 Bash中还可以使用数 ... -
shell 自动化处理
2010-12-29 15:52 1045#!/bin/bash sudo yum instal ... -
Linux用户添加sudoer
2010-12-29 11:37 25157使用sudo可以在以非root用户登录时临时获得root权限, ... -
lsof:一个功能强大的命令
2010-12-24 16:30 1358lsof:一个功能强大的命令 lsof命令的原始功能 ... -
linux 的库操作命令 ar和nm
2010-12-22 20:31 1411当我们的程序中有经 ... -
LINUX查看硬件配置 命令
2010-12-21 18:55 1079常用命令整理如下: 查看主板的序列号: dmidec ...
相关推荐
#### 二、检查与安装vsftpd ##### 1. 检查是否已安装 首先,我们需要检查系统是否已经安装了vsftpd。可以通过以下命令进行检查: ```bash rpm -qa | grep vsftpd ``` 如果已经安装,则会显示vsftpd的相关版本...
CentOS 7.9 安装配置 vsftpd 在本文中,我们将详细介绍如何在 CentOS 7.9 上安装和配置 vsftpd,以实现匿名用户的上传和下载操作。 一、关闭防火墙 在配置 vsftpd 之前,需要关闭防火墙,以免防火墙的限制导致-...
"Linux-vsftpd安装配置教程" 本教程旨在指导读者安装和配置Linux系统下的vsftpd服务器。vsftpd是Linux系统下的一个FTP服务器软件,提供了anonymous和local用户两种身份验证方式。本教程将详细介绍vsftpd的安装、...
从给定的文件信息来看,主要讨论的是vsftpd(Very Secure FTP Daemon)的安装与配置,这是一个在Unix系统上广泛使用的FTP服务器软件,因其安全性和稳定性而受到青睐。下面将详细阐述vsftpd的安装过程及配置要点,...
CentOS 5_3 vsftpd的安装与配置(完整版),非常实用,实战攻略,简单够用
### CentOS vsftpd的安装与配置详解 在深入解析如何在CentOS系统上安装与配置vsftpd(Very secure FTP daemon)之前,我们先来了解vsftpd的重要性及其功能特性。vsftpd是一款专为安全性设计的FTP服务软件,尤其在...
### vsftpd虚拟用户的配置详解 #### 一、虚拟用户概念 在介绍具体的配置步骤之前,我们先来了解一下什么是虚拟用户。虚拟用户是指在FTP服务器上使用的非真实系统账户,通常用于提高安全性以及方便管理和控制。 **...
### VSFTPD安装与配置详解 #### 一、VSFTPD简介 VSFTPD (Very Secure FTP Daemon) 是一种高性能且安全的FTP服务器程序,它主要用于Linux系统中提供FTP服务。VSFTPD支持多种功能,包括但不限于:匿名访问、本地用户...
#### 二、vsftpd安装与配置 ##### 1. 安装方式 vsftpd可以通过两种方式安装: - **通过RPM包**:这是在大多数Linux发行版中最常见的安装方式。用户可以直接使用包管理工具如`yum`或`dnf`来安装vsftpd。 - **从源...
安装 vsftpd 服务可以提供安全、稳定、高效的 FTP 服务器功能,但需要注意安装和配置过程中的细节,以确保服务的正常运行。 相关知识点: * vsftpd 服务的特点:安全、体积小、可定制强、效率高 * 安装 vsftpd ...
### CentOS 7.2 下 VSFTPD 安装与虚拟用户访问配置详解 #### 一、概述 在 CentOS 7.2 系统中安装与配置 VSFTPD 服务,并实现虚拟用户登录功能,可以有效地增强 FTP 服务的安全性和灵活性。虚拟用户登录允许管理员...
本文将详细介绍在 CentOS 7 上安装和配置 Vsftpd 服务器的步骤,并解决可能出现的常见错误。 安装 Vsftpd 服务器 1. 删除已安装的 Vsftpd 服务器:使用命令 `sudo yum remove vsftpd` 删除已安装的 Vsftpd 服务器...
### Linux环境下vsftpd的安装配置与使用 #### 一、vsftpd简介与特性 vsftpd(Very Secure FTP Daemon)是一款专为安全性而设计的FTP服务软件,支持多种UNIX类操作系统,如Linux、BSD、Solaris、HP-UX以及IRIX等。...
vsftpd.conf 配置大全 本文档旨在介绍 vsftpd 配置文件的详细内容,帮助读者深入理解 vsftpd 的配置选项。vsftpd 是一个功能强大且流行的 FTP 服务器软件,广泛应用于 Linux 和 Unix 系统中。了解 vsftpd 配置文件...
#### 五、高级配置与优化 除了基本配置外,vsftpd还提供了丰富的高级功能,如速率控制、多线程处理、虚拟用户认证等。例如,通过`user_config_dir`可以为不同用户提供个性化的配置选项,实现更灵活的速率限制或其他...
#### 一、vsftpd服务器的编译安装与配置 在本文档中,我们关注的是如何在 Red Hat Linux 系统上完成 vsftpd(Very Secure FTP Daemon)服务器的编译安装及其详细的配置步骤。vsftpd 是一个功能强大的 FTP 服务器...
Ubuntu 下 vsftpd 的配置与使用 一、安装与配置 在 Ubuntu 下安装 vsftpd 服务,首先需要安装 vsftpd 软件包,使用以下命令即可完成安装: $sudo apt-get install vsftpd 在安装过程中可能会提示无法创建 /home/...