CentOS安装vsftpd

版本:vsftpd-3.0.2-9.el7.x86_64(CentOS是64位的)。

1.安装vsftpd

yum -y install vsftpd

2.配置vsftpd

修改配置前把原始配置文件备份一下:

cp /etc/vsftpd/vsftpd.conf  /etc/vsftpd/vsftpd.conf.backup

修改配置文件:

vim /etc/vsftpd/vsftpd.conf

修改的地方:

1)把下面的开头的注释去掉,限制所有的用户均不能切换到其他目录

chroot_local_user=YES

2)允许根目录可写

Allow_writeable_chroot=YES

FTP的工作模式有两种,一种是被动模式,一种是主动模式,这里我们使用主动模式:

在文件末尾加上:

port_enable=YES

如果要使用被动模式,则如下配置:

pasv_enable=Yes

pasv_min_port=40000    #pasv连接模式时可以使用port 范围的上界,0 表示任意

pasv_max_port=40100    #pasv连接模式时可以使用port 范围的下界。

3.重启服务

systemctl restart vsftpd

设置vsftpd服务开机后自启动:

systemctl enable vsftpd   

4.创建一个用户

useradd -d /ftp image -s /sbin/nologin

其中,-d指定用户登录时的目录,-s指定用户登录后所使用的shell,然后设定密码

passwd image 

最后给/ftp授权:

chmod -R 755 /ftp

说明:因为之前已经关了了防火墙和SELinux,所以在这里就不需要额外设置了。

时间: 2024-10-16 19:16:25

CentOS安装vsftpd的相关文章

CentOS 安装vsftpd并建立ftp服务

一.安装vdftpd yum install vsftpd 二.配置vsftpd 1.修改/etc/vsftpd/vsftpd.conf #[a]开启匿名登录 # Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=YES #[b]允许修改root目录 # You may specify an explicit list of local users to chr

centos 安装 vsftpd

1.安装vsftpd yum -y install vsftpd 2.编辑vsftpd的配置文件 cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf-bak echo '' > /etc/vsftpd/vsftpd.conf vi /etc/vsftpd/vsftpd.conf 添加如下内容: listen=YESbackground=YESanonymous_enable=NOlocal_enable=YESwrite_enable=YESlo

centos安装vsftpd使用浏览器下载文件

安装: yum -y install vsftpd 修改配置文件:vim /etc/vsftpd/vsftpd.conf local_enable=YES write_enable=YES local_umask=022 anon_upload_enable=YES anon_mkdir_write_enable=YES dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES

Centos 安装FTP配置目录权限,iptables设置ftp服务

Centos 安装FTP配置目录权限,iptables设置ftp服务 2012-07-06 admin Leave a comment Go to comments CentOS 安装vsftpd,设置Iptables 限制用户访问自己目录 安装好vsftpd后,打开配置文件: [root@hexuweb101 ~]$vi /etc/vsftpd/vsftpd.conf 1 [root@hexuweb101 ~]$vi /etc/vsftpd/vsftpd.conf 把下面几行注释去掉,让其配置

CentOS 6.4下安装vsftpd、配置虚拟用户登录

概述: vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个. 本文介绍了在CentOS 6.4下安装vsftpd.配置虚拟用户登录FTP的过程. 正文: 一:安装vsftpd 查看是否已经安装vsftpd rpm -qa | grep vsftpd 如果没有,就安装,并设置开机启动 yum -y install vsftpd chkconfig vsftpd on 二:基于虚拟用户的配置 所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的.虚拟

运维 | CentOS 7 安装 vsftpd

由于CentOS 7跟CentOS 6比有很大变化,所以有必要写下来备忘. 安装vsftpd: yum -y install vsftpd 编辑配置文件: vim /etc/vsftpd/vsftpd.conf (禁止匿名登录.使用本地用户登录.限制目录之类的) 启动vsftpd: systemctl start vsftpd.service 设置vsftpd开机启动: systemctl enable vsftpd.service 添加用户: useradd -d /data/wwwroot

linux系列-CentOS下vsftpd的安装和配置

坏境: CentOS 7.0 闲话不多少了,直接切入正题吧. 第一步:安装vsftpd,在终端运行 yum -y install vsftpd 测试是否安装成功 service vsftpd start 如果提示: Starting vsftpd for vsftpd: [ok] 表示成功. 第二步:编辑vsftpd的配置文件 vi /etc/vsftpd/vsftpd.conf 清空文件, 然后添加如下内容: listen=YES background=YES anonymous_enable

CentOS 7 安装vsftpd 服务器

在CentOS7上安装ftp服务器用于保存服务端上传的图片. 1.CentOS卸载vsftpd的方法 如果服务器上已经安装了vsftpd服务,配置出错需要卸载vsftpd服务. 1.1 查找vsftpd服务 [[email protected] /]# rpm -aq vsftpd 返回结果显示: vsftpd-3.0.2-21.el7.x86_64 #此处是查找vsftpd的返回结果 表示此服务期之前已经安装过vsftpd服务. 1.2 删除查找到的vsftpd服务 注:在卸载vsftpd之前

CentOS 6.2 安装vsftpd 服务器(转)

CentOS 6.2 安装vsftpd 服务器 本人的CentOS 6.2是安装在win 2008 R2 server 的 Hyper-V 虚拟机中.centos使用光盘安装,以最小模式安装,完成后用Putty 登陆 SSH ,然后用#yum  update -y升级到最新版本,现在就安装vsftp及配置方法作一实录,希望对各位有所帮助.安装ftp server,主要用于内部用户ftp上传文件,匿名及虚拟用户暂时不设置. 1. 安装使用chkconfig --list来查看是否装有vsftpd服