linux7.0ftp,Linux(Centos7)搭建FTP服务
一、FTP的介绍。
FTP是File Transfer Protocol()的英文简称,而中文简称为“文传协议”。用于Internet上的的双向传输。同时,它也是一个(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。-----来自百度百科
二、环境介绍。
Centos 7.0系统。
三、安装过程。
安装vsftpd: yum install vsftpd -y
启动vsftpd: systemctl start vsftpd
设置开机启动:systemctl enable vsftpd
创建ftp根目录: mkdir -p /ftpserver
四、配置过程
设置配置文件:vim /etc/vsftpd/vsftpd.conf
listen=NO // 如此条改为了,等于YES也行
listen-address=172.16.0.236 // 绑定本机IP
#禁止匿名访问
anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
chroot_list_enable=NO // 不允许用户离开自己的主目录
chroot_list_file=/etc/vsftpd.chroot_list // 虚拟用户列表,每行一个用户名
local_enable=YES // 允许本地用户访问
write_enable=YES // 允许本地用户写入
local_umask=022 // 上传后的文件的默认掩码
chroot_local_user=YES // 禁止本地用户离开自己的主目录
pam_service_name=vsftpd.vu // 权限验证需要的加密文件
guest_enable=YES // 开启虚拟用户功能
guest_username=ftp // 虚拟用户的宿主目录
virtual_use_local_privs=YES // 用户登录后操作目录和本地用户权限一样
user_config_dir=/etc/vsftpd/vconf // 虚拟用户主目录设置文件
allow_writeable_chroot=YES // 允许写入用户主目录,这条特别重要
新建用户
useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser
passwd ftpuser设置密码
vi /etc/vsftpd/chroot_list 编辑文件chroot_list(内容为ftp用户名,每个用户占一行)启动ftp,设置开机自启动。
chkconfig vsftpd on
service vsftpd start关闭防火墙和SELinuxsystemctl stop fitewalld
systemctl disable firewalld
vi /etc/selinux/config修改 SELINUX=disabled
linux7.0ftp,Linux(Centos7)搭建FTP服务相关推荐
- 基于Linux CentOS搭建FTP服务
vsftpd(very secure FTP daemon)是一款在Linux发行版中最受推崇的FTP服务器.vsftpd支持匿名访问和本地用户模式两种访问方式.匿名访问方式任何用户都可以访问搭建的F ...
- linux搭建ftp服务器可上传下载,通过linux系统搭建ftp服务然后使用filezilla客户端进行上传下载...
1. 准备环境 一台linux主机作为ftp服务器(这里以centos7.2系统为例),一台Windows系统的主机作为客户端 2. 服务端配置: (1) 下载vs ...
- java ftp返回到根目录,Linux下搭建ftp服务,更改根目录到大存储到位置
Linux下ftp服务可以通过搭建vsftpd服务来实现,以CentOS为例,首先查看系统中是否安装了vsftpd,可以通过执行命令 rpm -qa | grep vsftpd 来查看是否安装相应的包 ...
- Linux 在 linux 中搭建 FTP 服务
概述 在本篇博文中,我将会介绍如何搭建你自己的FTP服务 FTP是什么 FTP 是文件传输协议File Transfer Protocol的缩写.顾名思义,FTP用于计算机之间通过网络进行文件传输.你 ...
- centos7搭建ftp服务
vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个Linux发行版中最受推崇的FTP服务器软件. 1.安装vsftpd组件 yum -y install vsftpd ...
- Linux(CentOS7)搭建LAMP服务环境
1.MySQL高版本5.7及以上安装在CentOS7x64位系统,安装过程在以往笔记里找,这里不再赘述: 2.安装Apache-Httpd,下载地址:http://mirrors.hust.edu.c ...
- 腾讯云Linux云服务器如何搭建FTP服务?
Vsftpd(very secure FTP daemon)是众多 Linux 发行版中默认的 FTP 服务器.本文以 CentOS 7.6 64位操作系统的腾讯云服务器(CVM)为例,使用 vsft ...
- Linux中如何搭建FTP服务
文章目录 如何搭建FTP服务,并设置匿名用户访问FTP服务的最大权限 设置本地用户验证访问ftp,并禁止切换到ftp以外的目录(默认登录的根目录为本地用户的家目录) 修改匿名用户,本地用户登录的默认根 ...
- CentOS7上搭建ftp服务
目录 ftp网络协议的两种模式 ftp后台和前端 服务器vsftpd服务的安装 vsftpd服务的三种模式 匿名开放模式 本地用户模式 虚拟用户模式 配置vsftpd服务全过程 关闭防火墙 备份配置文 ...
最新文章
- MFC 学习的基本概念
- 【项目管理】成本管理
- package.json、tsconfig.json、node_modules
- 如何配置nginx+uwsgi+django?(知乎上面的看着不错)
- RabbitMq的工作模式 介绍+测试代码,以及三种Exchange模式介绍.
- 同林多域共用一台Exchange
- 【图像处理】MATLAB:仅有噪声的复原(空间滤波)
- ansible基本模块-server
- 局域网服务器共享不稳定怎么办,局域网计算机文件共享异常解决方案
- 获取163邮箱的邮件 并下载附件
- matlab兔子问题,【matlab】狼追击兔子问题的建模
- android8卡顿,看完就明白为什么安卓手机卡顿,这个技巧教你解决卡顿
- 转:亚熟男 我们该拿你怎么办?
- Unity之对模型材质球进行处理
- IOS 苹果自带地图、百度地图、高德地图打开方式
- 关于表情识别-综述 FER --FER2013
- android 电视 网上邻居,手机要怎么连接安卓智能电视或电视盒子
- SPEC测试arm服务器性能,SPECJVM2008测试处理器性能_服务器评测与技术-中关村在线...
- cad的lisp画线_CAD画缓和曲线lisp程序
- 企业信息安全很重要?私有化部署为企业信息保驾护航
热门文章
- 贝叶斯分类器_python机器学习API介绍10:多项式贝叶斯分类器
- 好吧,又是两分钟看完一道投机取巧的算法题
- 基于bs4库的HTML内容查找方法
- 如何在使用Retry之后,Jenkins能够准确发送邮件的脚本
- c++11 继承构造
- 如何调试PHP的Core之获取基本信息 --------风雪之隅 PHP7核心开发者
- SQL:ISNULL
- c#中获取控件窗体句柄,获取窗体等的一些操作
- C++中用new和不用new定义类的对象的区别解答
- mysql5.7.12 my.ini文件_MySQL5.7缺少my.ini文件的解决方法