Linux服务器上安装vsftpd

1、首先判断你服务器上是否安装了vsftpd

rpm -q vsftpd

2、安装vsftpd

yum -y install vsftpd

3、重启vsftpd

service vsftpd restart

4、修改vsftpd的主配置文件

vi /etc/vsftpd/vsftpd.conf

5、禁止匿名登录

把这个改为NO 默认是YES (改为NO 就是禁止匿名用户登录,不需要注释)

不可以让ftp用户跳出自己的家目录,否则太危险了,需要做限制

允许本地用户登录FTP

6、添加用户

useradd -s /sbin/nologin -d FTP根目录 用户名

(yuanfei这个用户智能连接ftp无法登录系统,默认家目录是在var/www/html 文件夹下面)

7、设置密码

passwd 用户名

8、修改FTP根目录权限

chmod o+w FTP根目录

9、修改selinux

vi /etc/sysconfig/selinux

默认是enforcing  把他修改为disabled

10、关闭防火墙

service iptables stop

11、重启vsftpd服务,并且下次自动启动

service vsftpd restart

chkconfig vsftpd on

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

发表于

我来说两句

1 条评论
登录 后参与评论

相关文章

来自专栏LinXunFeng的专栏

hexo+github 搭建个人技术博客

1123
来自专栏世界第一语言是java

Git使用教程-idea系列中git使用教程

5824
来自专栏Android点滴积累

快速搭建一个本地的FTP服务器

快速搭建一个本地的FTP服务器   如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试。 第一步:配置IIS Web服务器 ...

2348
来自专栏狂码一生

Linux服务器下搭建Apache+MySql+PHP+phpMyAdmin运行环境

一、安装Apache   1、检查系统是否安装Apache   rpm -qa | grep httpd   2、安装   yum -y install htt...

4178
来自专栏同步博客

虚拟主机配置

注意:这个文件需要提供管理员身份才可以进行修改。因此,我们需要以管理员的身份打开编辑器(例如记事本、Sublime等等),在该编辑器中打开hosts文件进行修改...

553
来自专栏北京马哥教育

教程 | Linux常用命令大全

ls -h (文件大小显示为常见大小单位 B KB MB ...)

1000
来自专栏EarlGrey的专栏

在 Ubuntu 14.04 服务器上部署 Hexo 博客

本文将介绍如何在一台 Ubuntu 14.04 的 CVM 云服务器上快速部署 Hexo 博客站点,如何快速发布一篇博文并通过云服务器上的私有 Git 仓库部署...

4.6K6
来自专栏青玉伏案

macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16

Mac系统上虽然自带PHP和Apache,但是有时不是我们想要的版本呢。今天我们就在macOS Sierra(10.12.1)上安装比较新的版本的PHP版本,也...

1927
来自专栏Flutter入门到实战

React Native初探--从安装运行首个app到填坑指南

好多人说rn好用,一直要推荐我用,我就不信了,来安装玩一下试试效果。实践出真知!安装过程各种坑,工具太多了,太麻烦了,差点放弃(还好坚持下来呢)。

983
来自专栏LinXunFeng的专栏

构建FTP服务器

1655

扫码关注云+社区