美文网首页
CentOS ftp 搭建 2018-06-12

CentOS ftp 搭建 2018-06-12

作者: 百思不得Ting姐 | 来源:发表于2018-06-12 17:25 被阅读0次

收集于网络

一、通过yum安装vsftpd

yuminstall-y vsftpd

1

二、修改vsftpd的配置文件

vim /etc/vsftpd/vsftpd.conf

1

修改配置文件如下: 

1.不允许匿名访问

anonymous_enable=NO

2.允许使用本地帐户进行FTP用户登录验证

local_enable=YES

3.使用户不能离开主目录

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

4.创建chroot_list文件,根据需求添加用户,一个用户名占一行

   vi /etc/vsftpd/chroot_list

5.设定支持ASCII模式的上传和下载功能。

ascii_upload_enable=YES

ascii_download_enable=YES

6、配置文件vsftpd.conf最后添加

allow_writeable_chroot=YES

三、新建FTP用户

useradd -d /var/www/html -g ftp -s /sbin/nologin ftpuser

-d:指定用户登录时的起始目录 

-g:用户组 

-s /sbin/nologin指定用户只能用于ftp登录,拒绝用户登录系统

修改该FTP用户密码: passwd ftpuser

四、设置开机启动

systemctl enable vsftpd.service

systemctlstartvsftpd.service

最后,用FileZilla链接,上传文件,出现

553 Could not create file.

错误: 严重文件传输错误

是因为创建用户的时候(useradd)指定的主目录,竟然所有者不是新建的用户,仍然是root,利用chown修改文件所属用户,chgrp修改所属用户组,确保新建的用户有写的权限。修改过后成功了。

相关文章

  • CentOS ftp 搭建 2018-06-12

    收集于网络 一、通过yum安装vsftpd yuminstall-y vsftpd 1 二、修改vsftpd的配置...

  • ftp服务器的搭建-linux

    一、前言 企业中linux搭建ftp服务器还是很实用的,所以本文针对centos7和centos6搭建ftp服务器...

  • CentOS搭建ftp

    yum 安装 vsftpd yum install vsftpd -y 启动 FTP 服务:service vsf...

  • 搭建ftp(Centos)

    2020-09-02 搭建ftp(内网共享文件服务) 系统:centos7FTP:文件传输协议软件包:vsftpd...

  • 2020-03-27

    CentOS 7搭建FTP服务器 https://www.cnblogs.com/zzhaolei/p/11067...

  • centos 6.5 下安装vsftp

    概述 vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个。 本文介绍了在CentOS ...

  • Linux下安装FTP

    最近照着网上教程Linux篇---ftp服务器的搭建,在Linux(centos)下安装ftp的时候遇到了一点问题...

  • 阿里云CentOS使用vsftpd搭建FTP服务器

    阿里云CentOS使用vsftpd搭建FTP服务器 原文地址 自己学习用的 [if !supportLists]1...

  • CentOS搭建FTP服务

    服务器:CentOS 7.2 64 位 FTP服务端:vsftpd 客户端:FileZilla 文章最后是我遇到的...

  • CentOS 搭建 ftp 服务

    vsftpd 安装 1. 安装 执行yum -y install vsftpd进行安装,默认配置文件再/etc/v...

网友评论

      本文标题:CentOS ftp 搭建 2018-06-12

      本文链接:https://www.haomeiwen.com/subject/cdjreftx.html