vsftp简单安装

我安装过数次vsftp,但是每次安装完之后就忘记了。下面是最简单安装方法(故不涉及虚拟用户及使用数据库验证用户名密码的问题,只用系统建立的帐号登录。 ):

rpm -ivh vsftpd-2.0.5-16.el5_4.1.x86_64.rpm

编辑/etc/vsftpd/vsftpd.conf,注意在等号前的部分大小写是敏感的,一定要全部小写,最后所有产生效用

的设置调如下。

anonymous_enable=NO   不允许匿名登录(默认为YES,需要修改)

local_enable=YES   允许本地用户登录(默认)

write_enable=YES   开放本地用户登录后的修改权限(默认)

local_umask=022   上传文件默认权限为755(777-022)(默认)

dirmessage_enable=YES   欢迎信息(默认)

xferlog_enable=YES   记录log(默认)

connect_from_port_20=YES   (默认)

xferlog_std_format=YES   log格式(默认)

listen=YES   (默认)

chroot_local_user=YES   限制用户登陆后只能在自身目录(新添加)

pam_service_name=vsftpd   (默认)

tcp_wrappers=YES   (默认)

最后删除一条默认的userlist_enable=YES

保存退出后

接下来建立一个不能在本地登录而只能使用ftp的用户,假设用户名为ftpuser,个人所属的文件夹

为/var/ftp/ftpuser

重要一,

命令如下

useradd -g ftp -d /var/ftp/ftpuser -s /sbin/nologin ftpuser

建立完成后使用passwd ftpuser命令设置密码

重要二,

cd /etc/vsftpd/

touch chroot_list

vi chroot_list 添加 ftpuser

重启vsftpd

附带:如果上传时出现以下报错(man man ftpd_selinux得到帮助):

vsftp " 553 Could not create file"

解决方法:

1. 执行

setsebool -P ftpd_disable_trans 1

2.

service vsftpd restart

2010-05-06

时间: 2024-11-05 12:21:22

vsftp简单安装的相关文章

Centos6.5 x64简单安装MongoDB

Centos6.4 x64简单安装MongoDB 一.下载MongoDB2.4.9版 下载MongoDB wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz 解压MongoDB tar -zxvf mongodb-linux-x86_64-2.4.9.tgz -C /usr/src 移动MongoDB目录 mv /usr/src/mongodb-linux-x86_64-2.4.9 /usr/local/mong

JBoss AS 7之简单安装(The Return Of The King)

1.3 JBoss As 7安装 安装JBoss As 7分为下面几个步骤: 1.     下载JBoss 下载地址: <span style="font-size:18px;">http://www.jboss.org/jbossas/downloads</span> 选择JBoss As 7 的7.1.1的社区版. 2. 解压: <span style="font-size:18px;">#mkdir –p /usr/loca

Windows下简单安装Redis

Windows下简单安装Redis 最新下载地址:https://raw.github.com/mythz/redis-windows/master/downloads/redis64-latest.zip 2. 解压到本地任一目录 (例如 D:/Redis) 3. 命令行进入解压目录,启动(Redis Server): redis-server.exe redis.windows.conf 4. 重新启动一个命令行窗口,启动(Redis client): redis-cli.exe 5. 测试

LAMP环境的yum简单安装

LAMP是Linux+Apache+Mysql+Php的平台环境. 它包括: Linux操作系统. Apache网站运行软件. Mysql数据库. Php网站编辑软件. ---------------------------------------------------------------------- 一般来说,LAMP的安装分为RPM安装和源代码编译安装. 而RPM安装可以使用前端yum忽略依赖关系,进行简单化安装. 而源代码编译安装则需要事先安装编译环境和手动指定安装路径和选项. 下

NoSQL初探之人人都爱Redis:(1)Redis简介与简单安装

一.NoSQL的风生水起 1.1 后Web2.0时代的发展要求 随着互联网Web2.0网站的兴起,传统的关系数据库在应付Web2.0网站,特别是超大规模和高并发的SNS类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题: (1)对数据库高并发读写的需求 网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求.关系数据库应付上万次SQL查询还勉强顶得住,但是应付上万次SQL写数据请求

mint/ubuntu Android Eclipse ADT 简单安装及运行崩溃解决办法

1. 下载 Android SDK(ADT Bundle) http://developer.android.com/sdk/index.html (网站访问不了或者慢,请参考:轻松修改本地hosts文件,稳定用谷歌搜索和谷歌服务) (不想弄这个,请去我的百度网盘下载:http://pan.baidu.com/s/1jGIDNO6) 2. 解压到一个目录下,例如: unzip adt-bundle-linux-x86_64-20140624.zip -d ~/ 解压后得到文件夹:adt-bund

用ansible简单安装那个nginx

用ansible简单安装nginx [[email protected] ansible-nginx]# cat/etc/redhat-release CentOS release 6.7 (Final) [[email protected] ansible-nginx]# uname -r 2.6.32-573.el6.x86_64 安装ansible yum install -y epel-release && sudoyum install -y ansible 为下载的目录创建个文

Vsftp 自动化安装脚本

最近安装vsftp的 需求越来越多,自己弄了一个vsftp的安装脚本,确实很方便节约了不少时间. 好了直接上脚本内容:     vi install_vsftpd.sh           #!/bin/bash     # Remove=>Download=>Install=>Configure=>Start service "vsftpd"     #     # /usr/bin/yum => #!/usr/bin/python2.4        

sphinx在windows下的简单安装与使用

1.下载地址 http://sphinxsearch.com/downloads/release/,我这里下的是“Win64 binaries w/MySQL+PgSQL+libstemmer+id64 support”,下载后文件名:sphinx-2.0.6-release-win64-id64-full.zip: 2.将其解压到D: \ sphinx,并在D:\sphinx下新建目录data(用来存放索引文件)与log(用来存放日志文件): 3.将D:\sphinx\sphinx.conf.