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

  • 2016年03月11日 17:56
  • 24KB
  • 下载

在centos配置ftp

  • 2013年11月16日 13:27
  • 1KB
  • 下载

CentOS7安装和配置FTP

1. 安装vsftpd#安装vsftpd yum install -y vsftpd #设置开机启动 systemctl enable vsftpd.service # 重启 service vsf...

Centos7 ftp安装配置

  • 2017年11月13日 17:29
  • 23KB
  • 下载

FTP配置/centos

  • 2013年11月20日 10:47
  • 99KB
  • 下载

centos6.5上安装配置ftp服务

一 安装vsftpd 查看是否已经安装vsftpd # rpm -qa | grep vsftpd 如果没有,就安装,并设置开机启动 # yum -y install vsftpd # chkco...

CentOS 6.5 安装与配置LAMP FTP

准备工作: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables 有时候我们发现 系统还未存在这个文件,这样我们先用命令行创建一条基本规则 为了能采...

CentOS 7安装配置vsftpd做FTP服务

Linux菜鸟,还没用过FTP服务;在Windows下用的是Filezilla,一开始还在想Linux下也用它,因为知道它是开源的,在Linux下用它更显得理所当然了,后来发现网上介绍大多都vsftp...

Centos 6.5使用vsftpd配置FTP服务器教程

Centos 6.5使用vsftpd配置FTP服务器教程什么是vsftpdvsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。vsftpd 的名字代表”very...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos下配置ftp
举报原因:
原因补充:

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