文件传输服务

主配置文件目录/etc/vsftpd/vsftpd.conf

首先安装ftp服务器

yum install vsftpd

默认存放文件的目录  /var/ftp/pub

匿名登陆

创建一个文件

启动服务 关闭防火墙

浏览器访问 ftp://IP地址

可以下载 但是不能上传

记住修改pub目录权限

还要注意更改安全值  默认安全值不行

给安全值加入读写权限

chcon -t public_content_rw_t pub

修改布尔值

getsebool -a|grep ftp  找去与ftp相关的布尔值

setsebool ftpd_anon_write on

重启服务

但是可以往上查找

但是不能删除

添加参数  anon_other_write_enable=YES匿名用户实现删除

本地用户认证登陆

anonymous_enable=NO

取消一切与匿名用户相关的约束

新建用户 haha

修改haha密码

cd /home/haha

新建文件   touch 12345

再次设置布尔值

getsebool -a|grep ftp

setsebool ftp_home_dir on

修改haha权限

重启服务

chroot_list_enable=YES 是否将系统用户限制在自己的home目录下

chroot_list_file=/etc/vsftpd/chroot_list

新建一个目录/etc/vsftpd/chroot_list  添加需要锁死的用户

注意该文件的安全值

allow_writeable_chroot=YES  将本地用户锁死在当前目录下(不加没有用)

ftp相关权限设置

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES  是否允许匿名ftp(默认为YES),如否则选择NO,基于用户名与密码的访问

local_enable  使用允许本地用户登陆

write_enable  是否允许写入

local_umask   本地用户上传权限掩码

添加anon_umask=022

anon_upload_enable=YES  是否允许匿名ftp 用户上传(默认被注释即不支持)

anon_mkdir_write_enable  是否允许写入目录

chroot_list_enable=YES 是否将系统用户限制在自己的home目录下

ftpd_banner=Welcome to blah FTP service.? 定制欢迎信息

connect_from_port_20=YES  是否确信端口传输来自20(ftp-data)

xferlog_file=/var/log/vsftpd.log? ftp 传输日志的路径和名字默认是/var/log/vsftpd.log

xferlog_std_format=YES? 是否使用标准的ftp xferlog 模式?

idle_session_timeout=600  设置默认的断开不活跃session的时间?

data_connection_timeout=120  设置数据传输超时时间?

ascii_upload_enable=YES   是否使用ascii码方式上传文件

ascii_download_enable=YES  是否使用ascii码方式下载文件?

userlist_enable=YES 在/etc/vsftpd/user_list 文件中列出用户不能访问FTP 服务器?

tcp_wrappers=YES  是否支持tcp_wrappers

ftp服务搭建的更多相关文章

  1. linux之FTP服务搭建 ( ftp文件传输协议 VSFTPd虚拟用户)

    FTP服务搭建 配置实验之前关闭防火墙 iptables -F iptables -X iptables -Z systemctl stop firewalld setenforce 0 1.ftp简 ...

  2. CentOS7 FTP服务搭建(虚拟用户访问FTP服务)

    概述 最近在搞Oracle在Linux系统下集群,针对Linux系统,笔人也是一片空白.Liunx外部文件的传输,避免不了使用FTP服务,所以现在就整理下,CentOS7环境下,FTP服务的搭建.FT ...

  3. FTP服务搭建与配置

    FTP介绍 大企业用的基本都是自动化发布工具,会用GIT企业发布的版本上传到服务器, 使用vsftpd搭建ftp服务(上) http://blog.csdn.net/qq_26941173/artic ...

  4. linux下FTP服务搭建(1)

    1.FTP介绍: FTP (File Transfer Protocol,文件传输协议)主要用来文件传输,尤其适用于大文件传输,提供上传下载功能 FTP官方网站:https://filezilla-p ...

  5. Debian系统下的ftp服务搭建

    安装vsftpd服务 $ sudo apt install vsftpd 配置参数 命令输入 $ vim /etc/vsftpd.conf 使用如下配置 # Example config file / ...

  6. FTP服务搭建配置笔记

    1.什么是文件共享服务? 简单来说就是文件域存储块设备可以共享给他人使用. 1.1 实现文件共享服务的三种方式 FTP:属于应用层服务,可以跨平台使用 NFS:属于内核模式,不可以跨平台使用 Samb ...

  7. FTP 服务搭建后不能访问问题解决

    主要是需要启动身份验证功能

  8. Linux-ftp服务搭建

    云服务器ESC 部署vsftpd服务 记一次ftp服务搭建的采坑过程,这个坑一直卡了很久时间,都给忘记了.最近由于公司项目需要部署FTP,经过各种采坑,终于把这个坑给填上了.废话不多说,开干 环境说明 ...

  9. centos 6.5 ftp服务配置及客户端使用

    一.ftp服务简介 FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”.用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Ap ...

随机推荐

  1. 分30条依次解析xml并插入数据库成功

    package xxx; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import or ...

  2. java中的double

    代码如下: Double d1 = 0.35; Double d2 = 0.1; System.out.println(d1+d2); 结果很不幸不是0.45,而是0.4499999999999999 ...

  3. IOS 创建和设置pch

    1.添加pch文件 2.修改工程配置文件 Building Settings->All->Apple LLVM 6.0 -Language -> Prefix Header

  4. 按ctrl + c 播放下一曲音乐

    ./a.out . #include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<dirent. ...

  5. Selenium2(java)定位页面元素 二

    辅助工具: chrome浏览器,F12打开控制台; Firefox浏览器,F12打开控制台; 或者选中要定位的元素右键 安装firefox扩展firebug和firepath; 安装之后F12可调用f ...

  6. iOS 之 事件响应者链

    响应者链表示一系列的响应者对象.事件被交由第一个响应者对象处理,如果第一个响应者不处理,事件就沿着响应者链向上传递,交由下一个响应者(Next responder). View->ViewCon ...

  7. Delphi操作XML

    Delphi操作XML Delphi操作XMl,只要使用 NativeXml.我是用的版本是4..NativeXML的使用方法比较简单,但是功能很强大. XE2的话,要在simdesign.inc后面 ...

  8. [ Android 五种数据存储方式之二 ] —— 文件存储数据

    关于文件存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的. 文件可用来存放大量数据,如文本.图片.音 ...

  9. GridView等表格模板列绑定数据的方法

    //绑定GridView每一行中的CheckBoxList protected void GridView1_RowDataBound(object sender, GridViewRowEventA ...

  10. Error while registering Oracle JDBC Diagnosabilityh

    Error while registering Oracle JDBC Diagnosability 把ojdbc6.jar换成ojdbc14.jar就可以了: 后来发现又没有问题了:不过据说这个是数 ...