【CentOS7快速上手】3、FTP-Server部署

一、前言

  • 前置知识?
  1. vi命令:用来编辑文件;https://www.cnblogs.com/88999660/articles/1581524.html
  2. systemctl命令:服务操作;https://ken.io/note/centos-quickstart-basiccommand

二、安装并启用服务

#1、安装:
yum install -y vsftpd
#2、启动:
systemctl start vsftpd
#3、开机启动:
systemctl enable vsftpd

三、修改配置

#配置文件: 
vi /etc/vsftpd/vsftpd.conf
#禁用匿名用户(非必要操作):
anonymous_enable=NO

四、创建用户

#1、创建用户:
useradd -d /var/www -s /sbin/nologin ftpuser
#2、修改密码:
passwd ftpuser
#3、设置权限:
chmod 777 /var/www

五、防火墙设置

  • 开放服务(推荐)
#1、开放ftp:
firewall-cmd --add-service=ftp --permanent
#2、重新加载防火墙规则:
firewall-cmd --reload
  • 关闭防火墙(本地测试)
#1、停止防火墙服务:
systemctl stop firewalld
#2、设置开机不启动:
systemctl disable firewalld

六、关闭SELinux

#1、查看SELinux状态: 
sestatus
#2、关闭SELinux: 
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config 
#3、重启:
reboot

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏增长技术

Git 配置

使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名。

1402
来自专栏L宝宝聊IT

Squid代理服务器应用示例

5193
来自专栏BeJavaGod

[原创] 权限框架 - shiro 授权demo

之前说了权限认证,其实也就是登录验证身份 这次来说说shiro的授权 shiro可以针对角色授权,或者访问资源授权 两者都行,但是在如今的复杂系统中,当然使用后...

3278
来自专栏积累沉淀

web service中配置tcp/ip监视器

配置tcp/ip监视器(请求转发+请求信息记录) 监听port : 8989(wsdl文件中的address属性一致) 监听主机 :ip 转发的po...

2239
来自专栏java思维导图

(昨日文章补充)单点登录,系统B如何辨别用户已登录系统A

有些读者反映:如果系统A(www.a.com)完成登录之后,系统B(www.b.com)是如何让sso认证中心(login.sso.com)知晓当前用户已登录的...

1092
来自专栏xingoo, 一个梦想做发明家的程序员

记录安装oracle的那些事(三)之oracle Database R2安装

我是参考下面的安装方法: http://www.doc88.com/p-714757764357.html 其中有几个目录没有完全创建...要自己创建一下。...

18210
来自专栏Core Net

Visual Studio 2017离线安装包下载、安装

1K8
来自专栏技术支持log

linux 系统 chmod 误操作权限修复

Linux 系统中如果意外误操作将根目录或系统默认关键目录权限批量设置,比如 chmod -R 777 / ,系统中的大部分服务以及命令将无法使用,这时候可以通...

2242
来自专栏Jackson0714

Java环境变量配置

2163
来自专栏电光石火

如何安装python

下载自己需要的python版本https://www.python.org/downloads/

21010

扫码关注云+社区

领取腾讯云代金券