vsftpd FTP服务器

1.安装vsftp

【yum -y install vsftpd】

 

 2.配置vsftpd

配置文件vsftpd.conf在/etc/vsftpd中,配置vsftpd.conf。

【vi /etc/vsftpd/vsftpd.conf】

1)修改不允许匿名登录

 

   为

 

2)修改日志文件路径设置

 

 

3)修改

 

 

将下面的代码加在文件最后;

【#------zxl-start---------

guest_enable=YES

guest_username=ftp

anonymous_enable=YES

anon_other_write_enable=YES

anon_world_readable_only=no

dual_log_enable=YES

#------zxl-over---------

(如端口被占用,可以在上述代码中添加修改端口操作。如未占用请跳过次步骤。

【# 修改连接端口

 listen_port=2121】)

3.在/var/ftp下面建立一个匿名用户有足够权限的目录:

进入FTP目录下,【cd /var/ftp】,

新建avcp文件夹【mkdir avcp】,

修改文件夹权限【chmod 777 avcp】

4.添加账户

1)【useradd -d /var/ftp/avcp admin 】增加用户admin,并制定admin用户的主目录为/var/ftp/avcp 

2)【passwd admin】 为admin用户设置密码  

3)进入vsftpd文件夹,【cd /etc/vsftpd】,执行【vi chroot_list】, 添加账户名和密码admin和123456,添加账户名和密码规则为,一行账户名, 一行密码。

 

5.测试vsftpd服务器是否安装成功

1)vsftpd 启动 vsftpd

【service vsftpd start】

  2)重启FTP服务器

【/etc/init.d/vsftpd restart】

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

vsftpd配置文件详解

yum安装的vsftpd配置文件如下:vim/etc/vsftpd/vsftpd.conf1)以“”字符开始的行是注释行。每一行为一个选项设置,格式为“optionvalue”,注意“”号两边不能留空白符。2)除了这个主配置文件外,还可以给特定用户设定个人配置文件1.与建立FTP链接相关的选项

OpenWrt 对外网开放vsftp服务和samba服务

对WAN开放vsFTPOpenWrt默认启动了vsftp服务,在Luci上没找到配置界面,但是后台是有这个服务的,如果在Openwrt的lan下,可以直接使用FileZilla之类的客户端连接.其配置文件位于/etc/vsftpd.conf如果需要对wan提供服务,需要做以下设置:1\.修改/etc/v