`
zhengdl126
  • 浏览: 2530769 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

ubuntu下安装配置vsftp【附详细说明和配置完成的vsftp.conf】

阅读更多

贴上简单的操作步骤,都是我测试通过了的。

 

建议调试的时候,先调试出原有的系统管理员可登陆,然后在调试新建用户的登陆,最后再调试限制访问的目录,这样比较容易排错。

 

 

sudo apt-get install vsftpd

通过sudo gedit /etc/vsftpd.conf修改配置文件:

-----------------------
为了安全,我设置为anonymous_enable=NO

local_enable=YES //允许本地用户登录

write_enable=YES //开启全局写的权限

local_umask=022 //用户上传的文件权限,默认077

xferlog_enable=YES

xferlog_file=/var/log/vsftpd.log

connect_from_port_20=YES //启用FTP数据端口的数据连接。

listen=YES //是否让vsftpd以独立模式运行

Chroot_local_user=YES
Chroot_list_enable=NO
chroot_list_file=/var/www

#限制可访问的目录为/var/www,不可向上返回

pam_service_name=vsftpd
pam_service_name=ftp

--------------------
保存,重启#sudo /etc/inint.d/vsftpd restart


3 指定的本地用户和组的控制权限
我的web 主目录是/var/www

#groupadd ftpusers //新建用户组ftpuser
useradd -g ftpusers -d /var/www -s /sbin/nologin liang //新建系统用户liang,属于
ftpusers组,家目录为/var/www,不允许shell登陆系统
passwd liang //设置用户密码

[root@localhost var]# chgrp ftpusers www //把ftp的属组改为ftpusers

[root@localhost var]# chown liang www //把ftp的属主改为用户liang

[root@localhost var]# chmod 755 www //把ftp的权限改为755,只有属主有读写权限,其他用户只能读取


保存,重启#sudo /etc/inint.d/vsftpd restart


用FTP工具登陆,如果报错,请根据报错的代码提示GOOGLE就应该可以解决

比如:FTP报错 530
就是/etc/vsftpd.conf里面还要加一句
pam_service_name=ftp

2
0
分享到:
评论

相关推荐

    vsftp的安装配置详细说明

    附带的`vsftp给项配置说明.txt`文件应该包含了更详细的配置选项和指导,建议仔细阅读以了解如何根据具体需求调整服务器设置。Vsftp的配置灵活性很高,你可以限制匿名用户、设置不同的上传下载速率、控制日志记录等。...

    ubuntu的vsftp配置.pdf

    VSFTP (Very Secure FTP Daemon) 是一款在Unix和Linux系统中广泛使用的FTP服务器软件,尤其在Ubuntu这样的Linux发行版中非常流行。它以其安全性而著称,并提供了多种配置选项以满足不同用户的需求。在Ubuntu系统中...

    unbuntu-vsftp.server

    3. **配置VSFTPD**:安装完成后,需要编辑配置文件 `/etc/vsftpd.conf`,根据需求配置用户访问权限、匿名FTP、SSL支持等。 4. **启动和设置开机启动**:使用`sudo systemctl start vsftpd`启动服务,并通过`sudo ...

    Ubuntu 用VSFTP搭建FTP服务器设置教程.docx

    安装完成后,系统会在 `/home/` 目录下创建一个名为 `ftp` 的目录,作为FTP用户的默认工作空间。默认情况下,VSFTP不允许匿名用户登录。 2. **配置vsftpd.conf文件** VSFTP的主要配置文件是 `/etc/vsftpd.conf`。...

    ubuntu_ftp_server配置方法.doc

    Ubuntu自带的FTP服务器是vsftpd. 安装使用 1、安装vsftpd sudo apt-get install vsftpd 安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下ftp://IP地 址。应该可以看到一个空白内容的ftp空间。 默认...

    vsftp的安装包以及安装方法

    安装完成后,VSFTP的主要配置文件是`/etc/vsftpd.conf`。这个文件包含了许多可调整的参数,可以根据需求进行定制。以下是一些基本配置示例: - 允许匿名访问: ```conf anonymous_enable=YES ``` - 禁止匿名访问: ...

    Ubuntu-18.04 下修改root用户密码,安装SSH服务,允许root用户远程登录,安装vsftp服务器.pdf

    安装完成后,我们需要配置 vsftp 服务器的配置文件 `/etc/vsftpd.conf`,将 `write_enable` 参数的值改为 `yes`,然后重启 vsftp 服务即可。 使用 FileZilla 工具连接到 vsftp 服务器,我们可以上传和下载文件,...

    细细品味Hadoop_Hadoop集群VSFTP安装配置.rar_hadoop

    2. **配置VSFTP**:安装完成后,需要编辑`/etc/vsftpd.conf`配置文件,根据需求调整参数。常见的配置包括: - `anonymous_enable=NO`:禁用匿名访问。 - `local_enable=YES`:启用本地用户访问。 - `write_enable...

    VSFTP安装.rar

    本文将详细介绍如何在Linux系统上安装和配置VSFTP,以`vsftpd-3.0.2.tar.gz`为例。 首先,确保你的Linux系统已经安装了必要的编译工具和依赖库。通常,这包括`gcc`编译器、`make`工具以及`openssl`库。你可以通过...

    vsftp启动失败解决办法

    本文将详细介绍vsftp启动失败的原因及相应的解决方法,希望能够帮助到遇到同样问题的朋友。 #### 常见启动失败原因及解决办法 1. **服务未被正确配置** - **检查配置文件**:确保`/etc/vsftpd.conf`中的设置符合...

    VSFTP的虚拟用户配置方法

    通过上述步骤,你已经学会了如何在Linux下配置VSFTP和虚拟用户,包括安装VSFTP、配置主配置文件、设置PAM模块、创建虚拟用户数据库以及测试登录。这种方法对于多用户环境非常有用,尤其是当需要精细控制每个用户访问...

    Linux vsftp配置手册

    安装完成后,VSFTP服务器的配置文件通常位于`/etc/vsftpd/vsftpd.conf`。 **2. VSFTP服务器的配置** VSFTP的配置主要通过编辑`vsftpd.conf`文件来完成。以下是几个常见的配置示例: - **匿名FTP访问**:设置`...

    Ubuntu14.04 FTP(VSFTP)开启及文件传输 海康 编码卡

    在这个主题中,我们将深入探讨如何在Ubuntu 14.04操作系统上安装和配置VSFTP(Very Secure FTP),以及如何在海康编码卡上启用FTP服务,以便进行文件传输。 ### 1. Ubuntu 14.04下VSFTP配置及使用 **安装VSFTP** ...

    Ubuntu16.04离线安装包vsftpd

    5. **启动和配置VSFTPD**:安装完成后,启动VSFTPD服务: ``` sudo systemctl start vsftpd ``` 若要设置开机启动,执行: ``` sudo systemctl enable vsftpd ``` 6. **安全和配置**:VSFTPD默认配置可能并...

    vsftp安装包以及配置说明

    VSFTP的配置文件通常位于`/etc/vsftpd/vsftpd.conf`。以下是一些关键配置选项: 1. **anonymous_enable=YES/NO**:允许或禁止匿名登录。 2. **local_enable=YES/NO**:允许或禁止本地用户登录。 3. **write_enable=...

    Linux_VSFTP服务器.doc

    VSFTP 服务器的配置文件是 /etc/vsftpd/vsftpd.conf,可以通过 vi 命令编辑该文件。 1. 控制匿名登录:anonymous_enable=YES改成NO,禁止匿名登录。 2. 允许本地帐号登录:local_enable=YES,允许本地用户登录。 3....

    安装vsftp服务器借鉴.pdf

    本指南将详细介绍如何在Linux系统上安装和配置VSFTP服务器,以便为用户提供安全的文件传输服务。 一、解压安装 VSFTP的安装通常通过包管理器进行,例如在Ubuntu或Debian上使用`apt-get`,在CentOS或Fedora上使用`...

    lvs+keepalived+vsftp配置FTP服务器负载均衡

    在高可用性和负载均衡的场景中,每个后端服务器都需要安装并配置VSFTPd,以便接收来自LVS的连接。 **配置步骤**: 1. **安装LVS和Keepalived** 首先,在所有涉及的服务器上安装LVS和Keepalived。在Debian/Ubuntu...

Global site tag (gtag.js) - Google Analytics