贴上简单的操作步骤,都是我测试通过了的。
建议调试的时候,先调试出原有的系统管理员可登陆,然后在调试新建用户的登陆,最后再调试限制访问的目录,这样比较容易排错。
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
分享到:
相关推荐
附带的`vsftp给项配置说明.txt`文件应该包含了更详细的配置选项和指导,建议仔细阅读以了解如何根据具体需求调整服务器设置。Vsftp的配置灵活性很高,你可以限制匿名用户、设置不同的上传下载速率、控制日志记录等。...
VSFTP (Very Secure FTP Daemon) 是一款在Unix和Linux系统中广泛使用的FTP服务器软件,尤其在Ubuntu这样的Linux发行版中非常流行。它以其安全性而著称,并提供了多种配置选项以满足不同用户的需求。在Ubuntu系统中...
3. **配置VSFTPD**:安装完成后,需要编辑配置文件 `/etc/vsftpd.conf`,根据需求配置用户访问权限、匿名FTP、SSL支持等。 4. **启动和设置开机启动**:使用`sudo systemctl start vsftpd`启动服务,并通过`sudo ...
安装完成后,系统会在 `/home/` 目录下创建一个名为 `ftp` 的目录,作为FTP用户的默认工作空间。默认情况下,VSFTP不允许匿名用户登录。 2. **配置vsftpd.conf文件** VSFTP的主要配置文件是 `/etc/vsftpd.conf`。...
Ubuntu自带的FTP服务器是vsftpd. 安装使用 1、安装vsftpd sudo apt-get install vsftpd 安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下ftp://IP地 址。应该可以看到一个空白内容的ftp空间。 默认...
安装完成后,VSFTP的主要配置文件是`/etc/vsftpd.conf`。这个文件包含了许多可调整的参数,可以根据需求进行定制。以下是一些基本配置示例: - 允许匿名访问: ```conf anonymous_enable=YES ``` - 禁止匿名访问: ...
安装完成后,我们需要配置 vsftp 服务器的配置文件 `/etc/vsftpd.conf`,将 `write_enable` 参数的值改为 `yes`,然后重启 vsftp 服务即可。 使用 FileZilla 工具连接到 vsftp 服务器,我们可以上传和下载文件,...
2. **配置VSFTP**:安装完成后,需要编辑`/etc/vsftpd.conf`配置文件,根据需求调整参数。常见的配置包括: - `anonymous_enable=NO`:禁用匿名访问。 - `local_enable=YES`:启用本地用户访问。 - `write_enable...
本文将详细介绍如何在Linux系统上安装和配置VSFTP,以`vsftpd-3.0.2.tar.gz`为例。 首先,确保你的Linux系统已经安装了必要的编译工具和依赖库。通常,这包括`gcc`编译器、`make`工具以及`openssl`库。你可以通过...
本文将详细介绍vsftp启动失败的原因及相应的解决方法,希望能够帮助到遇到同样问题的朋友。 #### 常见启动失败原因及解决办法 1. **服务未被正确配置** - **检查配置文件**:确保`/etc/vsftpd.conf`中的设置符合...
通过上述步骤,你已经学会了如何在Linux下配置VSFTP和虚拟用户,包括安装VSFTP、配置主配置文件、设置PAM模块、创建虚拟用户数据库以及测试登录。这种方法对于多用户环境非常有用,尤其是当需要精细控制每个用户访问...
安装完成后,VSFTP服务器的配置文件通常位于`/etc/vsftpd/vsftpd.conf`。 **2. VSFTP服务器的配置** VSFTP的配置主要通过编辑`vsftpd.conf`文件来完成。以下是几个常见的配置示例: - **匿名FTP访问**:设置`...
在这个主题中,我们将深入探讨如何在Ubuntu 14.04操作系统上安装和配置VSFTP(Very Secure FTP),以及如何在海康编码卡上启用FTP服务,以便进行文件传输。 ### 1. Ubuntu 14.04下VSFTP配置及使用 **安装VSFTP** ...
5. **启动和配置VSFTPD**:安装完成后,启动VSFTPD服务: ``` sudo systemctl start vsftpd ``` 若要设置开机启动,执行: ``` sudo systemctl enable vsftpd ``` 6. **安全和配置**:VSFTPD默认配置可能并...
VSFTP的配置文件通常位于`/etc/vsftpd/vsftpd.conf`。以下是一些关键配置选项: 1. **anonymous_enable=YES/NO**:允许或禁止匿名登录。 2. **local_enable=YES/NO**:允许或禁止本地用户登录。 3. **write_enable=...
VSFTP 服务器的配置文件是 /etc/vsftpd/vsftpd.conf,可以通过 vi 命令编辑该文件。 1. 控制匿名登录:anonymous_enable=YES改成NO,禁止匿名登录。 2. 允许本地帐号登录:local_enable=YES,允许本地用户登录。 3....
本指南将详细介绍如何在Linux系统上安装和配置VSFTP服务器,以便为用户提供安全的文件传输服务。 一、解压安装 VSFTP的安装通常通过包管理器进行,例如在Ubuntu或Debian上使用`apt-get`,在CentOS或Fedora上使用`...
在高可用性和负载均衡的场景中,每个后端服务器都需要安装并配置VSFTPd,以便接收来自LVS的连接。 **配置步骤**: 1. **安装LVS和Keepalived** 首先,在所有涉及的服务器上安装LVS和Keepalived。在Debian/Ubuntu...