`
Tzhennan
  • 浏览: 58156 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

vsftpd 安装

 
阅读更多

#服务端安装vsftpd

$ yum -y install vsftpd

 

#配置vsftpd.conf文件

$ vim /etc/vsftpd/vsftpd.conf

 

#修改的内容

# 是否允许匿名登录(将其禁止)

#anonymous_enable=YES

 

# 设置连接超时时间(单位秒)

idle_session_timeout=600

 

# 数据传输超时时间(单位秒)

data_connection_timeout=120

 

# 是否允许上传/下载二进制文件

ascii_upload_enable=YES

ascii_download_enable=YES

 

# 限制所有的本地用户只能访问自己的目录

chroot_local_user=YES

 

# 是否允许使用ls -R等命令

ls_recurse_enable=YES

 

#新增的内容

# 是否只允许userlist_file文件中的用户登录FTP服务器,userlist_enable为YES才生效

# YES,默认值,禁止文件中的用户登录,同时也不向这些用户发出输入密码的提示。NO,只允许在文件中的用户登录FTP服务器

userlist_deny=NO 

 

# 所有用户的根目录(对匿名用户无效)

local_root=/sharedata

 

 

#新增ftp用户并为其设置密码

$ useradd ftpuser -s /sbin/nologin

$ passwd ftpuser

 

#编辑user_list文件,给予ftpuser用户访问ftp权限

$ vim /etc/vsftpd/user_list

在文件末尾加入 ftpuser 并保存

 

#建立可访问目录并指定用户

$ mkdir -p /sharedata

$ chown -R ftpuser /sharedata

$ chmod -R 755 /sharedata

 

#启动vsftpd服务

$ systemctl start vsftpd.service

 

 

问题1:

Response: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()

Error:        Critical error: Could not connect to server

解决:在vsftpd.conf配置文件中新增以下配置项

allow_writeable_chroot=YES

 

 

问题2:

Command:PASV

Response: 227 Entering Passive Mode (172,17,0,2,228,167).

Command:LIST

Error:        Connection timed out after 20 seconds of inactivity

Error:        Failed to retrieve directory listing

解决:

ftp> passive

Passive mode off.

分享到:
评论

相关推荐

    vsftpd安装步骤教程

    vsftpd安装步骤教程 Vsftpd 是一个免费的开源 FTP 服务器软件,广泛应用于 Linux 操作系统中。本文将详细介绍在 CentOS 7 上安装和配置 Vsftpd 服务器的步骤,并解决可能出现的常见错误。 安装 Vsftpd 服务器 1. ...

    vsftpd安装

    ### vsftpd服务器安装与配置详解 在Linux环境中搭建FTP(File Transfer Protocol)服务是管理文件传输、共享和访问的重要方式之一。其中,vsftpd(Very Secure FTP Daemon)因其出色的安全性和性能,成为了最流行的...

    vsftpd安装.txt

    以上是vsftpd安装与配置的基础知识,实际应用中可能还需要根据具体需求进一步调整配置,比如设置防火墙规则、调整用户权限、加密传输等。确保vsftpd的安全性是重中之重,应定期检查日志、更新软件版本,以及遵循最小...

    vsftpd安装视频教材

    【标题】"vsftpd安装视频教材"涵盖了Linux操作系统中如何安装和配置VSFTPD(Very Secure FTP Daemon)服务器的核心知识。VSFTPD是Linux环境下广泛使用的FTP(File Transfer Protocol)服务器软件,以其安全性高而...

    centos7.2-vsftpd安装配置步骤

    ### CentOS 7.2 下 VSFTPD 安装与虚拟用户访问配置详解 #### 一、概述 在 CentOS 7.2 系统中安装与配置 VSFTPD 服务,并实现虚拟用户登录功能,可以有效地增强 FTP 服务的安全性和灵活性。虚拟用户登录允许管理员...

    vsftpd安装与配置

    ### vsftpd安装与配置详解 #### 一、前言 在Linux环境下,vsftpd是一种非常稳定且安全的FTP服务器软件,适用于多种场景下的文件传输需求。本文将详细介绍如何在Redhat 5系统上安装并配置vsftpd,帮助读者实现基本...

    Centos下使用vsftpd安装ftp服务v1.2

    3. vsftpd安装FTP服务 首先,通过运行以下命令安装vsftpd: ``` sudo yum install vsftpd ``` 安装完成后,启动vsftpd服务并设置开机启动: ``` sudo systemctl start vsftpd sudo systemctl enable vsftpd ``` 4. ...

    linux vsftpd安装方法.doc

    ### Linux vsftpd 安装方法详解 #### 一、前言 在Linux环境中搭建FTP服务,能够方便地实现文件的上传与下载功能。本文将详细介绍如何在Linux系统上安装vsftpd(Very Secure FTP Daemon),包括两种安装方式:通过...

    vsftpd安装手册.pdf

    ### VSFTPD安装与配置详解 #### 一、VSFTPD简介 VSFTPD (Very Secure FTP Daemon) 是一种高性能且安全的FTP服务器程序,它主要用于Linux系统中提供FTP服务。VSFTPD支持多种功能,包括但不限于:匿名访问、本地用户...

    vsftpd安装手册

    《vsftpd安装手册》 在IT领域,文件传输协议(FTP)是网络上常见的文件传输服务,而vsftpd(Very Secure FTP Daemon)是一款安全、可定制的FTP服务器软件,广泛应用于Linux系统中。本手册将详述如何在Linux环境中...

    vsftpd安装大全

    在Red Hat系统中,安装和配置vsftpd是为用户提供FTP服务的关键步骤。以下是对vsftpd在Red Hat系统上安装全过程的详细解释。 ### 一、安装前准备 在开始安装前,确保系统已经更新到最新版本,以获取最新的安全补丁...

    Centos7.9安装配置vsftpd

    CentOS 7.9 安装配置 vsftpd 在本文中,我们将详细介绍如何在 CentOS 7.9 上安装和配置 vsftpd,以实现匿名用户的上传和下载操作。 一、关闭防火墙 在配置 vsftpd 之前,需要关闭防火墙,以免防火墙的限制导致-...

    vsftpd服务器初学者指南

    #### 三、vsFTPd安装 vsFTPd的安装非常简单,支持多种方法。对于不同的Linux发行版,安装方式略有差异。 ##### 3.1 yum安装(适用于Fedora/Red Hat/CentOS) ```shell [root@localhost ~]# yum install vsftpd ``...

    vsftpd安装说明

    ### Vsftpd在Solaris下的安装与配置指南 #### 一、系统环境及软件准备 在开始之前,我们需要了解本文档适用于的操作环境是Solaris 10 SPARC平台,并且要安装的Vsftpd版本为2.0.7。Vsftpd是一款非常流行的FTP服务器...

    Linux 源代码 编译安装vsftpd-2.3.4

    6. **安装vsftpd**:编译成功后,使用`sudo make install`将vsftpd安装到系统中。 7. **配置vsftpd**:安装完成后,需要编辑配置文件`/etc/vsftpd.conf`。根据你的需求设置用户权限、匿名用户访问、上传下载速度...

    Centos中Vsftpd安装与虚拟用户设置.txt

    在IT领域,特别是服务器管理与网络服务配置方面,掌握如何在CentOS系统中安装与配置Vsftpd(Very Secure FTP Daemon)以及设置虚拟用户是一项关键技能。本文将深入解析这一主题,涵盖Vsftpd的基本概念、安装过程、...

Global site tag (gtag.js) - Google Analytics