centos下配置ftp

转载 2015年11月21日 17:03:21

1、安装vsftp:

以管理员(root)身份执行以下命令:

yum install vsftpd

2、配置vsftpd服务器:

默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。

vi /etc/vsftpd/vsftpd.conf

3、添加ftp用户:

下面是添加ftptest用户,设置根目录为/home/wwwroot/ftptest,禁止此用户登录SSH的权限,并限制其访问其它目录。

①、修改/etc/vsftpd/vsftpd.conf

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

②、增加用户ftptest,指向目录/home/wwwroot/ftptest,禁止登录SSH权限。

useradd -d /home/wwwroot/ftptest -g ftp -s /sbin/nologin ftptest

③、设置用户口令

passwd ftpuser

④、编辑文件chroot_list

vi /etc/vsftpd/chroot_list

内容为ftp用户名,每个用户占一行,如:

Wenvki

⑤、启动vsftp服务

service vsftpd start

4、配置防火墙

打开/etc/sysconfig/iptables文件

vi /etc/sysconfig/iptables

在REJECT行之前添加如下代码:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

保存和关闭文件,重启防火墙

service iptables restart

5、管理vsftpd服务的相关命令:

停止vsftpd服务: service vsftpd stop

重启vsftpd服务: service vsftpd restart

设置开机启动vsftpd服务:chkconfig --level 2345 vsftpd on

最后,使用用户ftptest登录VSFTP服务测试的使用出现了个错误提示:

500 OOPS: cannot change directory:/home/wwwroot/ftptest


CentOS开启FTP及配置用户

vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。 什么是vsftpd vsftpd是一款在Linux发行版中最受推...
  • HYHOLINE
  • HYHOLINE
  • 2014年04月27日 11:07
  • 31672

centos中搭建ftp服务器及配置

安装的话直接yum install vsftp就可以了。之后启动:/etc/init.d/vsftpd start 或者关闭: /etc/init.d/vsftpd stop然后我们去配置ftp服...
  • qdujunjie
  • qdujunjie
  • 2015年03月11日 17:12
  • 1639

十五、CentOS下FTP安装及配置

linux FTP的安装
  • makyan
  • makyan
  • 2016年06月15日 11:49
  • 1253

CentOS7安装和配置FTP

1. 安装vsftpd#安装vsftpd yum install -y vsftpd #设置开机启动 systemctl enable vsftpd.service # 重启 service vsf...
  • the_victory
  • the_victory
  • 2016年08月12日 15:28
  • 19170

CentOS6.5 开启并配置ftp服务

1、安装   yum!    命令:   yum install vsftpd 2、配置防火墙  命令:
  • doublemark
  • doublemark
  • 2014年05月18日 10:38
  • 1712

40、Linux初步(CentOS 7下安装配置FTP)

CentOS 7下安装配置FTP 1、安装vsftpdyum install -y vsftpd 2、编辑ftp配置文件vi /etc/vsftpd/vsftpd.conf anonymous_...
  • leaderrida
  • leaderrida
  • 2017年02月19日 17:06
  • 1596

CentOS开启FTP及配置用户

vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。什么是vsftpdvsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特...
  • mike427
  • mike427
  • 2017年01月09日 16:07
  • 2702

CentOS下6.5 FTP 文件服务器搭建

CentOS下6.5 FTP 文件服务器搭建 1.在root权限下,通过如下命令安装Vsftp(以centos 系统为例)。 # yum install vsftpd 2. 在启动v...
  • kangvcar
  • kangvcar
  • 2016年07月04日 08:54
  • 4695

CentOS6 配置FTP服务器

1.先检查有没有安装   rpm -q vsftpd 如果没有安装   yum install vsftpd 2.先关闭防火墙进行调试. service iptables stop ...
  • wxg630815
  • wxg630815
  • 2013年01月12日 05:12
  • 11965

CentOS7种搭建FTP服务器

如果是在虚拟机中试验的,最好先拍摄快照以免出现错误时恢复   1.安装vsftpd #首先要查看你是否安装vsftp        [root@localhost /]# rpm -q vsftpd ...
  • qq_26941173
  • qq_26941173
  • 2017年01月16日 17:31
  • 18315
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos下配置ftp
举报原因:
原因补充:

(最多只允许输入30个字)