CentOS7下安装FTP服务

CentOS7下安装FTP服务

1、安装vsftp

1.1、安装vsftp,测试安装的vsftpd的版本是:vsftpd.x86_64 0:3.0.2-11.el7_2

yum -y install vsftpd

1.2、修改配置文件

vi /etc/vsftpd/vsftpd.conf

    保证下面3项为YES

    anonymous_enable=YES

    anon_upload_enable=YES

    anon_mkdir_write_enable=YES

CentOS7下安装FTP服务

1.3、设置vsftpd开机启动

systemctl enable vsftpd.service

CentOS7下安装FTP服务

1.4、启动并查看vsftpd服务状态,systemctl启动服务成功不会有任何提示,绿色的active表示服务正在运行

systemctl start vsftpd.service
systemctl status vsftpd.service

CentOS7下安装FTP服务

 

2、本地验证ftp是否可以正常访问

2.1、安装ftp

yum -y install ftp

2.2、使用anonymous登陆,无需密码

ftp localhost

CentOS7下安装FTP服务

220表示服务正常,可以登陆;230表示登陆成功。

2.3、查看FTP服务器文件夹信息

CentOS7下安装FTP服务

 

3、  外部证ftp是否可以正常访问

3.1、关闭防火墙(也可以设置防火墙规则,得再百度了)

systemctl stop firewalld.service

  为防止机器重启后防火墙服务重新开启,可将防火墙服务永久关闭。

systemctl disable firewalld.service

3.2、在window上输入ftp://IP地址,可看到ftp下的目录(pub为系统预设的)

CentOS7下安装FTP服务

4、文件读写。

     到上面为止,我们发现ftp目录下并不能读写文件,这是由文件夹权限和selinux引起的。

4.1、设置文件夹权限,将pub文件夹的权限设置为777

chmod 777 -R /var/ftp/pub

4.1、关闭selinux服务

vi /etc/selinux/config

    将SELINUX=enforcing改为:SELINUX=disabled

CentOS7下安装FTP服务

4.3、系统重启,让配置生效

shutdown -r now

4.4、上传文件

CentOS7下安装FTP服务

 

至此,ftp完全安装完成,若需为FTP配置用户权限,可自行百度。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113378.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • YUI 3 Cookbook 中文版

    YUI 3 Cookbook 中文版《YUI3Cookbook》中文版基本信息作者:(美)歌尔(Goer,E.)译者:鲁超伍出版社:电子工业出版社ISBN:9787121196621上架时间:2013-4-7出版日期:2013年4月开本:16开页码:436版次:1-1所属分类:计算机>软件与程序设计>网络编程>javascript更多关于》》》《…

    2022年7月12日
    13
  • 什么是android原生系统版本,定制安卓和原生Android到底有哪些不同之处?彻底真相了…

    什么是android原生系统版本,定制安卓和原生Android到底有哪些不同之处?彻底真相了…相信大家都知道最近在搞机圈有个大新闻,就是小米即将于8月份推出MIUI9。近日小米MIUI市场副总监@黄龙中就在微博上征求米粉意见,暗示MIUI9可能长下面这样。小米最新官方主题《几何》,浓浓flyme风自2010年MIUI横空出世,国产定制安卓ROM在国内掀起了一阵风暴。MIUI成功后,乐蛙、点心等三方定制ROM迅速崛起,但随着手机系统生态逐渐稳定、刷机需求降低,定制安卓系统的范围逐渐缩小…

    2022年6月19日
    47
  • for while循环语句举例python_python中while和for循环的用法

    for while循环语句举例python_python中while和for循环的用法程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式1.循环控制语句在了解循环语句的使用方法之前,我们先来了解几个循环控制语句:1)…

    2022年9月25日
    0
  • java转换字符串为时间_JAVA字符串转日期或日期转字符串

    java转换字符串为时间_JAVA字符串转日期或日期转字符串文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!用法:SimpleDateFormatsdf=newSimpleDateFormat(“yyyy-MM-ddHH:mm:ss”);这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss…

    2022年5月6日
    328
  • 从#65279字符看dede模板页面编码问题

    从#65279字符看dede模板页面编码问题

    2021年9月25日
    67
  • javascript正则表达式 教程_js正则表达式匹配字符串

    javascript正则表达式 教程_js正则表达式匹配字符串JavaScript正则表达式的模式匹配引言正文一、正则表达式定义引言其实我写这篇文章的话,主要是想自己重新复习一遍正则表达式。我们也知道正则表达式在很多语言中都是通用的,所以学好这个好处很多。接下来,就跟我一起来学习一下正则表达式,从0到入门吧。正文一、正则表达式定义正则表达式(regularexpression)是一个描述字符模式的对象,简单点来讲就是通过正则表达式规定的模式,…

    2022年9月20日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号