首先创建用户youruser
useradd -d /home/youruser -s /sbin/nologin youruser
passwd youruser
如果要删除用户用到命令
userdel youruser
限制youruser的目录,参考到
http://tecadmin.net/configure-chroot-jail-vsftpd/
需在 vsftpd.conf取消掉下面这句的注释
chroot_local_user=YES
使youruser可用,编辑vsftpd.conf添加
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
然后在user_list文件中添加一行
youruser
配置pasv参考到
http://serverfault.com/questions/421161/how-to-configure-vsftpd-to-work-with-passive-mode
为使用pasv需编辑 vsftpd.conf
pasv_enable=Yes
pasv_max_port=10100
pasv_min_port=10090
保存后重启vsftp
service vsftpd restart
为使pasv可用并且限制它在数据连接的时候用到随机的10个端口,需要在防火墙上打开这些端口
iptables -I INPUT -p tcp --destination-port 10090:10100 -j ACCEPT
保存后执行
service iptables save
下面的文件将更改
/etc/sysconfig/iptables
分享到:
相关推荐
【Vsftp服务器配置】 Vsftp (Very Secure FTPd) 是一个非常受欢迎的开源FTP服务器软件,尤其适用于Linux系统。在CentOS 5和6这样的系统上配置Vsftp,可以确保系统的安全性和稳定性。以下是详细的配置步骤: 1. **...
Vsftp的PASV mode(被动模式传送)和Port模式及 Linux下VsFTP配置全方案,需要配置Linux下的FTP很有用
本手册将详细介绍如何在Linux系统中配置和管理VSFTP。 **1. VSFTP服务器的安装** 首先,确保你的系统中已经安装了VSFTP。在Red Hat Enterprise Linux或CentOS系统中,可以通过以下命令来安装: ```bash sudo yum ...
VSFTP 服务器配置详解 VSFTP 服务器是一种基于 TCP 的服务,不支持 UDP,使用两个端口:命令端口(21)和数据端口(20)。FTP 分为主动 FTP 和被动 FTP 两种模式。 1. 主动 FTP:客户端从一个任意的非特权端口 N...
在Redhat 5.5操作系统环境下,安装和配置VSFTP是一项关键任务,尤其对于软件开发而言,FTP服务常用于文件的上传和下载。以下将详细解释如何在该系统中进行VSFTP的安装与配置。 首先,我们需要确认系统是否已安装FTP...
### vsftp+ssl配置文档详解 #### 一、前言 在网络安全日益受到重视的今天,采用加密方式传输数据已经成为一种普遍做法。FTP作为一种常用的数据传输协议,在安全性方面也不断得到加强。通过与SSL/TLS协议相结合,...
### RHEL5下VSFTP配置详解 #### 一、VSFTP简介及安装 VSFTP (Very Secure FTP Daemon) 是一种非常安全且稳定的FTP服务器软件,适用于Unix/Linux系统。它因其出色的安全性和性能,在众多FTP服务器软件中脱颖而出,...
### Linux VSFTPD配置详解 #### 一、概述 VSFTPD是一款专为安全性而设计的免费开源FTP服务器软件,广泛应用于Linux系统中。本文旨在详细介绍VSFTPD配置的各项细节,帮助管理员根据自身需求定制最适合的FTP服务环境...
Linux FTP(VSFTP)架构配置教程 在Linux环境中,VSFTP(Very Secure FTP Daemon)是一个常用的FTP服务器软件,因其安全性和灵活性而受到广泛使用。本教程将详细介绍如何在Linux系统上安装并配置VSFTP。 一、VSFTP...
### CentOS 6.3 安装与配置 vsftp 服务 #### 一、概述 在 CentOS 6.3 系统上安装与配置 vsftp 服务是一项常见的任务,主要用于搭建 FTP 服务器,以便用户能够通过 FTP 协议上传或下载文件。vsftp 是一个非常强大的...
### Linux服务器配置vsftp的关键参数解析 #### 一、引言 在Linux环境中,vsftpd(Very Secure FTP daemon)是一种高效且安全的FTP服务软件,广泛用于搭建FTP服务器。对于那些希望确保数据传输安全性和稳定性的用户...
vsFTP(Very Secure FTP)是一个高度可配置且广泛使用的FTP(File Transfer Protocol)服务器,尤其适用于Linux和Unix-like系统。它以其安全性和性能而备受推崇,是许多网络管理员首选的FTP解决方案。在本教程中,...
下面将详细介绍如何一步步配置和设置VSFTP服务器。 1. **安装VSFTP** 在Ubuntu的终端中,使用`sudo apt-get install vsftpd`命令来安装VSFTP服务。安装完成后,系统会在 `/home/` 目录下创建一个名为 `ftp` 的目录...
1. **备份配置文件**:在进行任何配置文件修改之前,请务必先备份原文件,以防修改出错时可以快速恢复。 2. **测试连接**:修改端口后,应立即测试新端口是否可用,确保客户端能够成功连接到服务器。 3. **检查日志...
超完整RedHat9.0-vsftp配置大全 超完整RedHat9.0-vsftp配置大全是指在RedHat9.0操作系统中配置vsftp服务器的详细教程。vsftp是一种安全高效的FTP服务器,可以满足大多数用户的需求。 3.2 VSFTP 安全与效能兼备的...
3) 备份配置文件: cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak 4) 如果运行了vsftpd,则先停止: systemctl stop vsftpd 5) 安装升级vsftpd 3.0.4 rpm -Uvh vsftpd-3.0.4-1.el7.x86_64.rpm rpm...
这种情况的原因是由于防火墙的配置不当,导致vsFTP在被动模式时无法使用随机端口,从而造成了客户端连接FTP时无法列出目录的问题。 二、解决方法 解决这个问题的方法很简单,即给vsFTPd增加随机端口的范围,然后把...
VSFTP的这些配置选项使得服务器可以根据安全策略进行定制,如防止未授权的目录访问、限制匿名用户以及确保服务在特定端口上运行。通过这些配置,管理员可以更好地保护其FTP服务器,防止潜在的安全风险。在实际的软件...
- `pasv_min_port` 和 `pasv_max_port`:定义被动模式下FTP数据连接使用的端口范围。 - `listen_address` 和 `listen_port`:分别设置FTP服务监听的IP地址和端口号。 创建FTP用户时,可以使用`useradd`和`passwd`...