VSFTPD 安装与配置

1. 安装
# yum install vsftpd

2. 修改配置
# vi /etc/vsftpd/vsftpd.conf

###################################
anonymous_enable=NO
#anonymous_enable=YES

chroot_local_user=YES
#去掉前面的注释

#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
#不受限制的用户列表,用不用都OK

allow_writeable_chroot=YES
#加上这行解决了无法登陆的问题

###################################

3. 配置防火墙开启FTP服务端口

# firewall-cmd --permanent --add-service=ftp
# firewall-cmd --reload

4. 启动nginx并设为开机自启

# systemctl start vsftpd.service
# systemctl enable vsftpd.service

FTP 服务器安装

抄自阿里云

一、Redhat/CentOS安装vsftp软件
1.更新yum源
首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=1692
2.安装vsftp
使用yum命令安装vsftp
#yum install vsftpd -y
3.添加ftp帐号和目录
先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。
使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录:
#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp
修改该帐户密码:
#passwd pwftp
修改指定目录的权限
#chown -R pwftp.pwftp /alidata/www/wwwroot
4.配置vsftp
编辑vsftp配置文件,命令如下:
#vi /etc/vsftpd/vsftpd.conf
将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”
取消如下配置前的注释符号:
local_enable=YES
write_enable=YES
chroot_local_user=YES
保存修改,按ESC键,输入:wq
5.修改shell配置
vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去
6.启动vsftp服务并测试登录
使用命令启动vsftp服务:
#service vsftpd start
然后用帐号pwftp测试下是否可以登陆ftp。目录是/alidata/www/wwwroot。

设置开机启动
#chkconfig vsftpd on

如果端口没开需要打开防火墙21端口

如果500错误了,需要

# vi /etc/selinux/config
SELINUX=enforcing
替换成
SELINUX=disabled

重启机器后,就可以登录了
$ ftp ftp://username@192.168.0.1

修改/etc/vsftpd/vsftpd.conf, 可以设置ftp用户的根目录

local_root=/data/ftp

VSFTPD 安装与配置相关推荐

  1. vsftpd安装以及配置FTP虚拟用户实践

    前言正如vsftpd官方宣传中所说Probably the most secure and fastest FTP server for UNIX-like systems.我相信这是大多数人选择vs ...

  2. vsftpd安装和配置

    安装: yum -y install vsftpd 修改配置文件: 配置文件地址:/etc/vsftpd/vsftpd.conf 1.关闭匿名用户登录 anonymous_enable=NO 2.允许 ...

  3. vsftpd安装配置

    为什么80%的码农都做不了架构师?>>>    vsftpd安装配置 一.安装,使用yum命令安装 # yum install vsftpd 二. 全局配置 #vi /etc/vsf ...

  4. linux 设置ftp自启,CentOS vsftpd设置安装自启动配置

    CentOS vsftpd是常用系统,于是我学习研究了CentOS vsftpd,在这里对大家详细介绍下CentOS vsftpd系统应用,希望对大家有用.本地用户经过设置后可以进行ftp访问. 而匿 ...

  5. Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

    http://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html Ubuntu 14.04 FTP服务器--vsftpd的安装和配置 我们经 ...

  6. cetos 中vsftpd从安装到配置完全教程

    1 安装并启动服务 [root@edwin.org]#rpm –qa | grep vsftpd :查看是否安装vsftpd服务 [root@edwin.org]#yum install vsftpd ...

  7. redhat linux 安装ftp服务,RedHat Linux 9.0为例介绍一下如何安装和配置vsftpd服务器

    本文以RedHat Linux 9.0为例介绍一下如何安装和配置vsftpd服务器. 安装服务器程序 程序下载地址:,目前最新版本为2.0.3,源程序文件名为vsftpd-2.0.3.tar.gz. ...

  8. linux安装ftp后账号密码设置,CentOS 建立ftp账号(vsftpd运用安装与配置疑问 )

    CentOS vsftpd运用仍旧比较常用的,于是我研究了一下CentOS vsftpd运用要领,在这里拿出来和大众共享一下,期盼对大众有用.这里简介CentOS下的CentOS vsftpd运用. ...

  9. linux 银河麒麟V10 VSFTPD服务端安装、配置的图文教程

    前言:本篇文章,集互联网好友的成果.本菜鸟实践摸索的结果,整理综合而得.本人在CSDN.百度.B站等各大网站进行了有限的搜索,都没有看到完全适配的答案. 如果你也是国产电脑的受"益" ...

最新文章

  1. 爬虫笔记8实例淘宝商品比价爬虫
  2. C语言振动排序shaker sort算法(附完整源码)
  3. oracle无法修改字段类型,Oracle如何修改字段类型呢? 爱问知识人
  4. 有人说华为最大的对手是5年后的小米,你怎么看?
  5. jQuery遍历not的用法
  6. [你必须知道的.NET]第二十八回:说说Name这回事儿
  7. 曼彻斯特编码_两种编码方式以及两种帧结构
  8. getresourceasstream 路径_Java 获取资源文件路径
  9. mysql for python 64_解决windows64位系统上安装mysql-python报错
  10. Android Handler异步通信:深入详解Handler机制源码
  11. a proxy service
  12. 2017百度之星程序设计大赛 总结
  13. object-c的继承
  14. 处理文件的fseek函数
  15. MFC基于对话框程序启动时隐藏窗口的实现
  16. 十八、基础教程-钻取功能(drilldown)
  17. 牛客 Algorithm Choosing Mushrooms
  18. python中re.sub函数
  19. 压缩、减员、并购、自动汽车市场凛冬将至!
  20. 荣耀magic v参数配置

热门文章

  1. Unity2020.2中支持的C#8有什么新特性?
  2. java转码gbk_Java实现GBK转码到UTF-8(文件)
  3. OpenShift Security (3) - 准备客户端环境和演示应用
  4. MongoDB教程——第2天
  5. 小米开源 Redmi K30 Pro 内核源码
  6. 使用DocFx生成文档网站并将其发布到GitHub Pages
  7. druid连接池以及数据源了解
  8. 100内奇数之和流程图_JavaScript基础教程(六)流程控制之循环语句
  9. 驱动备份工具哪个好_互联网推广工具哪个好
  10. c语言入口参数和出口参数,麻烦帮忙指出一下这个函数的入口参数和出口参数呀!...