Linux下配置VSftp服务器八步搞定

运维 服务器运维
本文将带您一步步地在Linux下配置VSftp服务器,您会发现,配置VSftp服务器其实很简单。

Linux下配置VSftp服务器步骤一、检查是否安装了vsftpd, rpm -qa |grep vsftp

Linux下配置VSftp服务器步骤二、新建用户

useradd test -g root -d /mpeg -s /sbin/nologin     #该用户仅用来支持FTP服务,因此不必让他登录系统

注:改变用户的shell命令为usermod -s /sbin/nologin coship

Linux下配置VSftp服务器步骤三、设置密码

passwd test    # 连续输入两次密码

Linux下配置VSftp服务器步骤四、修改SELinux参数

setsebool ftpd_disable_trans 1

service vsftpd restart

说明:如果不修改,连接时会提示

500 OOPS: cannot change directory:/mpeg

500 OOPS: child died

Linux下配置VSftp服务器步骤五、修改/mpeg权限

chmod 775 /mpeg

Linux下配置VSftp服务器步骤六、设置/etc/vsftpd/vsftpd.conf

将anonymous_enable=NO,这样可以限制匿名用户登录。

local_enable=YES       #启用本地用户登录

write_enable=YES       #设置可以进行写操作

local_umask=022        #设定上传后文件的权限掩码

userlist_enable=YES    #启用用户登录控制

local_root=/mpeg       (路径自定义)#定义所有本地用户的根目录。当本地用户登入时,将被更换到此目录下。(注释则访问该用户自己目录)

否则访问其它目录时会提示:550 Failed to change directory.

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list #指出被锁定在自家目录中的用户的列表文件。文件格式为一行一用户。

注意:

当chroot_local_user=NO、chroot_list_enable=YES时,chroot_list中用户为锁定用户,即他们除了自己的目录,不可以访问其他目录。

当chroot_local_user=YES、chroot_list_enable=YES时,chroot_list中用户为非锁定用户,他们可以访问任何其他目录。

Linux下配置VSftp服务器步骤七、设置vsftpd自动启动

chkconfig vsftpd on 或

运行ntsysv将vsftpd选上 或

echo "/usr/local/sbin/vsftpd &" >>/etc/rc.local

Linux下配置VSftp服务器步骤八、如果出现不能访问的现象可以将防火墙和SELinux停用

1、service iptables stop

2、编辑/etc/selinux/config将SELINUX设为disabled,即SELINUX=disabled

或终端里运行system-config-securitylevel-tui

或点击“system"->"administration"->"security level and firewall对防火墙和SELinux进行设置

【编辑推荐】

  1. CentOS vsftpd安装FTP服务器安装jdk1.5
  2. Linux改善FTP服务器的安全性
  3. Ubuntu下常用FTP服务器简介
责任编辑:桑丘 来源: Linux中文网
相关推荐

2011-02-23 13:26:18

Linuxvsftp

2010-08-29 20:56:02

路由器DHCP配置

2010-10-22 11:31:53

SQL Server自

2010-05-12 15:02:41

Subversion服Ubuntu

2014-08-11 10:10:39

linux

2010-06-02 18:38:08

搭建SVN服务器

2012-04-06 10:44:02

2010-09-02 14:09:06

LinuxDHCP服务器

2010-04-23 14:33:34

邮件服务器加密

2010-05-31 10:34:00

Windows下配置S

2012-12-31 10:54:09

LinuxNFS

2011-01-07 09:25:35

LinuxDHCP服务器

2009-03-30 14:32:15

LinuxNetware服务器

2009-08-26 16:56:49

Oracle访问Syb

2010-08-05 13:40:06

NFS服务器

2009-10-21 15:03:50

VB入门教程

2015-04-09 14:58:45

OpenStackDocker私有云搭建

2009-09-24 11:10:56

打印服务器

2017-04-06 11:30:44

2011-02-23 17:47:15

限制vsFTP链接
点赞
收藏

51CTO技术栈公众号