ftp服务搭建
文件传输服务
主配置文件目录/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服务搭建的更多相关文章
- linux之FTP服务搭建 ( ftp文件传输协议 VSFTPd虚拟用户)
FTP服务搭建 配置实验之前关闭防火墙 iptables -F iptables -X iptables -Z systemctl stop firewalld setenforce 0 1.ftp简 ...
- CentOS7 FTP服务搭建(虚拟用户访问FTP服务)
概述 最近在搞Oracle在Linux系统下集群,针对Linux系统,笔人也是一片空白.Liunx外部文件的传输,避免不了使用FTP服务,所以现在就整理下,CentOS7环境下,FTP服务的搭建.FT ...
- FTP服务搭建与配置
FTP介绍 大企业用的基本都是自动化发布工具,会用GIT企业发布的版本上传到服务器, 使用vsftpd搭建ftp服务(上) http://blog.csdn.net/qq_26941173/artic ...
- linux下FTP服务搭建(1)
1.FTP介绍: FTP (File Transfer Protocol,文件传输协议)主要用来文件传输,尤其适用于大文件传输,提供上传下载功能 FTP官方网站:https://filezilla-p ...
- Debian系统下的ftp服务搭建
安装vsftpd服务 $ sudo apt install vsftpd 配置参数 命令输入 $ vim /etc/vsftpd.conf 使用如下配置 # Example config file / ...
- FTP服务搭建配置笔记
1.什么是文件共享服务? 简单来说就是文件域存储块设备可以共享给他人使用. 1.1 实现文件共享服务的三种方式 FTP:属于应用层服务,可以跨平台使用 NFS:属于内核模式,不可以跨平台使用 Samb ...
- FTP 服务搭建后不能访问问题解决
主要是需要启动身份验证功能
- Linux-ftp服务搭建
云服务器ESC 部署vsftpd服务 记一次ftp服务搭建的采坑过程,这个坑一直卡了很久时间,都给忘记了.最近由于公司项目需要部署FTP,经过各种采坑,终于把这个坑给填上了.废话不多说,开干 环境说明 ...
- centos 6.5 ftp服务配置及客户端使用
一.ftp服务简介 FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”.用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Ap ...
随机推荐
- iOS 之 系统机制
iOS 沙盒 iOS 8 之 新特性 iOS 操作系统整体架构层次讲解
- python实现二叉树
初学python,需要实现一个决策树,首先实践一下利用python实现一个二叉树数据结构.建树的时候做了处理,保证建立的二叉树是平衡二叉树. # -*- coding: utf-8 -*- from ...
- AutoLayout没有相对比例布局
怎么实现相对比例布局 比如我一个控件相对上边距的位置在整个屏幕的比例 可以用stack view来管理相对布局
- java 之 Spring
1.Spring 介绍 2.Spring 下载 3.Spring 导入 4.Spring 配置
- 在发板实现24位jpg和bmp图片用手划动显示上一张与下一张图片
arm-linux-gcc test.c -ljpeg -I /usr/local/libjpeg-8a/include/ -L /usr/local/libjpeg-8a/lib/ 这样编译 代码 ...
- 使用ProgressDialog创建进度对话框
ProgressDialog代表了进度对话框,程序只要创建ProgressDialog实例,并将它显示出来就是一个进度对画框.使用ProgressDialog创建进度对话框有如下两种方式. ①如果只是 ...
- xhtmlrenderer渲染pdf,中文换行
在实际开发中,发现在table中显示中文,渲染出来的pdf,中文内容不自动换行.经过搜索发现了一种解决方案,如下: 重写Breaker,修改right计算方式 /* * Breaker.java * ...
- Java Ant Could not find the main class: org.eclipse.ant.internal.launching.remote.InternalAntRunner. Program
参考:http://blog.csdn.net/jiangtaoking/article/details/49151763 The solution is to go to Run as → Exte ...
- Hadoop权威指南:从Hadoop URL读取数据
[TOC] Hadoop权威指南:从Hadoop URL读取数据 使用java.net.URL对象从Hadoop文件系统读取文件 实现类似linux中cat命令的程序 文件名 HDFSCat.java ...
- 一个案例深入Python中的__new__和__init__
准备 在Python中,一切皆对象. 既然一切皆对象,那么类也是对象,我们暂且称之为 类对象.来个简单例子(本篇文章的所有案例都是运行在Python3.4中): class foo(): pass p ...