CentOS配置VSFTP服务
1.安装vsftpd
a、查看是否安装vsftp
[root@wsyjlly ~]# rpm -q vsftpd
package vsftpd is not installed
b、如果没有则安装vsftpd
[root@wsyjlly ~]# yum install -y vsftpd
Installed:
vsftpd.x86_64 0:3.0.2-22.el7
Complete!
c、检查安装
[root@wsyjlly ~]# whereis vsftpd
vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz
2.启动服务
[root@wsyjlly ~]# systemctl start vsftpd
3.查看服务状态
[root@wsyjlly ~]# systemctl status vsftpd
● vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)
Active: active (running) since Sun 2018-09-02 13:21:19 CST; 3s ago
Process: 1847 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS)
Main PID: 1848 (vsftpd)
CGroup: /system.slice/vsftpd.service
└─1848 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
4.设置vsftpd开机自启
[root@wsyjlly ~]# systemctl enable vsftpd
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.
5.查看看机启动服务中是否存在vsftpd服务
[root@wsyjlly ~]# systemctl list-unit-files | grep vsftpd
vsftpd.service enabled
vsftpd@.service disabled
vsftpd.target disabled
6.关闭匿名登录,设置root用户登录
- 修改 vsftpd.conf文件
[root@wsyjlly ~]# vi /etc/vsftpd/vsftpd.conf
设置anonymous_enable=NO
- 修改ftpusers文件
[root@wsyjlly ~]# vi /etc/vsftpd/ftpusers
- 修改user_list文件
[root@wsyjlly ~]# vi /etc/vsftpd/user_list
7.设置防火墙
- 查看防火墙状态
[root@wsyjlly ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[root@wsyjlly ~]#
- 开启防护墙
[root@wsyjlly ~]# systemctl start firewalld
- 防火墙开启vsftpd服务
[root@wsyjlly ~]# firewall-cmd --permanent --zone=public --add-service=ftp
success
[root@wsyjlly ~]# firewall-cmd --reload
success
8.设置SELinux
- 查看SELinux状态
[root@wsyjlly ~]# sestatus SELinux status:
SELinux status: enable 此时可掠过该步骤- [root@wsyjlly ~]# sestatus SELinux status:
SELinux status: disabled 此时需开启SELinux
- 编辑/etc/selinux/config文件,将SELinux的值设置为permissive后reboot
[root@wsyjlly ~]# vi /etc/selinux/config
- 执行下列命令:genhomedircontouch /.autorelabel后reboot
[root@wsyjlly ~]# touch /.autorelabel
- 标记完成后再将SELinux的值设置为enforcing后reboot
[root@wsyjlly ~]# vi /etc/selinux/config
- SELinux查看ftp状态
[root@wsyjlly ~]# getsebool -a | grep ftp
- 设置ftpd_full_access为on
[root@wsyjlly ~]# setsebool -P ftpd_full_access on
9. 重启vsftpd服务器
[root@wsyjlly ~]# systemctl restart vsftpd
[root@wsyjlly ~]# systemctl status vsftpd
T
CentOS配置VSFTP服务的更多相关文章
- Fedora 14配置vsftp服务步骤
Fedora 14配置vsftp服务步骤:1:检查Fedora14是否安装了vsftp服务 用rpm -qa|grep vsftp命令检查是否安装了vsftp服务,如果安装了,会显示安装好的版本 ...
- Centos安装vsftp服务
1.安装vsftp yum install vsftpd 2.开启vsftp服务,设置开机自启 service vsftpd restart chkconfig vsftpd on 停止vsftpd: ...
- CentOS配置VSFTP服务器
[1] 安装VSFTP [root@localhost ~]# yum -y install vsftpd [2] 配置vsftpd.conf文件 [root@localhost ~]# vi /et ...
- Centos配置tomcat服务并且开机自启动
把要配置成服务的tomcat文件夹中的catalina.sh脚本文件拷一份到/etc/init.d目录,并且改文件名称为tomcat6 cp /usr/web/tomcat/tomcat-/bin/c ...
- centos配置vsftp,ftp服务
1.安装vsftp 1.1.安装vsftp,测试安装的vsftpd的版本是:vsftpd.x86_64 0:3.0.2-11.el7_2 yum -y install vsftpd 1.2.修改配置文 ...
- centos配置nfs服务详细步骤(centos开启nfs服务)
一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 ...
- Linux(Centos)配置vsftp使用账号密码(虚拟用户)登录ftp进行文件上传和修改
安装vsftp yum install vsftpd -y 安装完成之后进入vsftp的配置文件夹 cd /etc/vsftpd/ 文件夹内容如下 [root@VM-0-12-centos vsftp ...
- centos配置ssh服务并简单测试
最近在做计算机集群方面的东西,简单弄了一下ssh服务. 首先把前提情况介绍一下: 1.我是用的虚拟机先模拟的,也不是没有真机,就是跑来跑去麻烦. 2.装了三个相同配置的centos虚拟机,详细参数就不 ...
- centos配置vsftpd服务2
ftp搭建 一.搭建前提a.ssh服务已经开启,b.防火墙关闭,c.连网1.查看ssh和防火墙的状态 service sshd status service iptables status 2.开启s ...
随机推荐
- HTML <frameset>
好久不用 <frameset>确实有点手生了,直接上代码看效果吧,简单易懂 <!DOCTYPE html> <html> <head> <meta ...
- 如何修改config?
这几天在做给WCF做加密传输,结果当然是实现了加密传输,同时也发现了一个问题,有没有大神来答疑解惑一下. 事情是这样的. 在客户端的配置中,需要加入一个behavior,在config文件中是这样的. ...
- ES6-字符串扩展-padStart(),padEnd()
ES6 引入了字符串补全长度的功能,如果某个字符串不够指定长度,会在头部活尾部补全. padStart() 用于头部补全: padEnd() 用于尾部补全. 上面代码中,padStart 和 padE ...
- Scala微服务架构 一
因为公司的一个项目需求变动会非常频繁,同时改动在可控范围内,加上产品同学喜欢一些超前思维,我们的CTO决定提前开启八门,使用微服务架构. 划重点 微服务架构主要特点: ==独立组件(自主开发升级)== ...
- Python大法之告别脚本小子系列—信息资产收集类脚本编写(下)
作者:阿甫哥哥 原文来自:https://bbs.ichunqiu.com/article-1618-1.html 系列文章专辑:Python大法之告别脚本小子系列目录: 0×05 高精度字典生成脚本 ...
- Android开发工程师文集-相关控件的讲解,五大布局
前言 大家好,给大家带来Android开发工程师文集-相关控件的讲解,五大布局的概述,希望你们喜欢 TextView控件 TextView控件有哪些属性: android:id->控件的id a ...
- Swift5 语言指南(十七) 反初始化
一个deinitializer一个类的实例被释放之前立即调用.您使用deinit关键字编写deinitializers ,类似于使用init关键字编写初始化程序的方式.Deinitializers仅适 ...
- webrtc vad小bug
当channel为5的时候offset为80,再进行下面的操作smallest_values[j + 1]将会越出数组的限界到”第97个“:应该将下图的16改为15 low_value_vector数 ...
- javascript实现二分法
js 实现数组查找二分法 二分法实现原理:二分查找可以解决已经排好序数组的查找问题:只要数组中包含target(即要查找的值),那么通过不断缩小包含target数组的范围,最终就可以找到它. 其算法流 ...
- Devops流程规范
芯盾时代_Devops_Docker操作说明及使用规范 北京芯盾时代科技有限公司 2019年1月 修订记录 版本号 修订人 修订日期 修订描述 v0.1 芯盾 2019/1/15 初次创建 v0.2 ...