FTP操作

一、查看是否安装vsftpd

rpm –qa|grep vsftpd

二、下载vsftpd

yum install -y vsftpd

三、查看是否开启服务

service vsftpd status

四、开启服务

systemctl start vsftpd.service

五、设置开机自启动

systemctl enable vsftpd.service

chkconfig vsftpd on

六、重启服务

systemctl restart vsftpd.service

七、增加维护帐号stylecom 密码123

useradd stylecom

passwd stylecom

八、查看用户

cat /etc/passwd

九、创建访问目录和文件

mkdir /var/www/html

vim /var/www/html/test.txt

十、修改文件夹的权限

chmod o+w /var/www/html/

usermod -d /var/www/html/ stylecom

十一、查看文件权限

ll -d /var/www/html/

十二、挂载系统【由于无ftp包,使用yum无法下载】

https://www.cnblogs.com/hahayixiao/p/10249642.html

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

十三、安装ftp

cd /mnt/cdrom/Packages

ls ftp*

rpm -ivh ftp-0.17-67.el7.x86_64.rpm

十四、进入vsftp配置文件夹

cd /etc/vsftpd[A1]

十五、修改主配置文件/etc/vsftpd/vsftpd.conf

vim /etc/vsftpd/vsftpd.conf

目的:每个登录用户限制在自己的家目录

去掉chroot_local_user = yes前的注释,限制用户访问家目录之外的地方

目的:限制传输的速度

添加anon_max_rate、local_max_rate限制传输的速度为1mb/s,这两个函数的自身单位是b/s

目的:开启日志功能

去掉注释,添加xferlog_enable=YES,开启日志功能

目的:设置无任何操作的超时时间为五分钟

去掉注释

目的:修改ftp的根文件夹

十六、关掉selinux

vim /etc/selinux/config

十七、关闭防火墙

systemctl stop firewalld.service

十八、测试

查看ip地址

ifconfig

ftp IP地址

浏览器:ftp://IP地址


[A1]配置文件说明

/etc/vsftpd/vsftpd.conf //主配置文件,核心配置文件

/etc/vsftpd/ftpusers //黑名单,这个里面的用户不允许访问FTP服务器

/etc/vsftpd/user_list //白名单,允许访问FTP服务器的用户列表

centos搭建ftp服务器的方法的更多相关文章

  1. 在Ubuntu下搭建FTP服务器的方法

    由于整个学校相当于一个大型局域网,相互之间传送数据非常快,比如要共享个电影,传点资料什么的. 所以我们可以选择搭建一个FTP服务器来共享文件. 那么问题来了,有的同学会问,我们既然在一个局域网内,直接 ...

  2. (转)Centos搭建FTP服务器

    场景:ftp服务器对于在Linux服务器上进行文件操作太方便,在安装软件时候,大的软件也可以先上传再进行安装! 1 搭建FTP服务器 1.1 检查vsftpd 查看是否已经安装vsftpd rpm - ...

  3. centos搭建ftp服务器

    申请个京东云服务用着.上传文件想搭建个ftp服务.遇到个坑记录一下: 这里就简单的使用yum安装 ftp服务: vsftpd  全称 very secure ftp deamon  (非常安全的ftp ...

  4. centos 搭建ftp服务器

    1.安装vsftpd sudo yum install vsftpd 2.配置vsftpd.conf # Allow anonymous FTP? (Beware - allowed by defau ...

  5. linxu篇-centos搭建ftp服务器

    1安装vsftpd 2备份配置文件 3修改配置文件 vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO #允许匿名用户访问为了安全选择关闭 local_ena ...

  6. 【Linux】- CentOS搭建FTP服务器

    1.安装vsftpd yum install -y vsftpd 2.启动vsftpd服务 service vsftpd start 3.查看运行状态 netstat -nltp | 完毕!!! 参考 ...

  7. win10搭建ftp服务器的操作方法【图文教程】

    我们知道FTP是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件.对于win10版本的ftp服务器搭建方法可能有部分用户还不是很清楚,下面这篇文章就是关于win10搭建ftp服务器的 ...

  8. CentOS 6.5下快速搭建ftp服务器

    来源:Linux社区 作者:Linux CentOS 6.5下快速搭建ftp服务器 1.用root 进入系统 2.使用命令 rpm -qa|grep vsftpd 查看系统是否安装了ftp,若安装了v ...

  9. 在阿里云主机上基于CentOS用vsftpd搭建FTP服务器

    最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序 ...

随机推荐

  1. js斐波那契数列

    斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89...... 这个数列从第3项开始,每一项都等于前两项之和. 1.递归算法: function ...

  2. (3)arp协议

    arp协议:通过ip找mac(交换机不能识别ip) arp解析表: mac 和 ip 的映射关系 arp协议: 通过ip找到mac,可以减少广播的频率,减少主机的损耗. arp协议: 能够完成,依靠交 ...

  3. 一款好用的JS时间日期插件layDate

    觉得这个插件很不错,使用起来也很方便,推荐使用 1.插件截图 2.插件配置 选择很多,配置也很简单,插件官网:https://www.layui.com/laydate/配置说得很明确,基本操作就是: ...

  4. 【Jquery+Express.js】 submit() 方法提交form

    前端页面 .html 生成一个动态模块 Modal <div class="modal fade" id="addStaff" tabindex=&quo ...

  5. jieba库与词云的使用——以孙子兵法为例

    1.打开cmd安装jieba库和 matplotlib. 2.打开python,输入代码.代码如下: from wordcloud import WordCloud import matplotlib ...

  6. lumion材质系统室内渲染6.3

    材质系统是对于导入的模型,而不对自带的模型起作用.自带的模型有的能改变属性. 点击“材质”点击墙,出来材质库.为墙体赋予一种材质, 完成后点击保存,就可以保存了.然后给窗户添加玻璃材质. 可以看到墙, ...

  7. C# Thread IsAlive 理解

    IsAlive的功能就是判断当前线程是否处于活动状态. public class Program { public static void Main(string[] args) { try { Wr ...

  8. JS数组映射详解

    现在这里占个坑位,免的忘了,需要整理一下最近的内容: 1.数组映射的使用 2.微信分享功能详解 3.jq自己封装 4.HTML的富文本应用

  9. css--父元素塌陷

    当父元素内都是漂浮元素时,会造成父高度塌陷的问题.(因为等同于父元素内容为空,所以长,宽都等于空) 我们想要的页面结构是: <!DOCTYPE html> <html lang=&q ...

  10. 笨办法39字典dict

    一开始没看明白,直接把句子缩短了,输出结果看字典的用法 stuff = {'name': 'Zed', 'age': 39, 'height': 6 * 12 + 2} stuff['city'] = ...