ubuntu下安装软件一般都很简单,FTP也是如此,貌似vsftpd用的比较多,因此前两天也在一台机器上试验了一下,过程如下:
1、安装vsftpd:在终端中输入sudo apt-get install vsftpd。
2、配置vsftpd:安装成功后,要对vsftpd进行配置,vsftpd的配置文件为/etc/vsftpd.conf,使用sudo vim /etc/vsftpd.conf就可以进入编辑状态了,当然如果读者安装的ubuntu有图形界面(个人使用的桌面版),那也可以使用sudo gedit /etc/vsftpd.conf来进行编辑,这样更舒服一些。
好了,言归正传,继续我们的配置工作——vsftpd.conf的修改。这个文件中有很多被注释掉的内容,需要视自己的使用情况进行修改,如果需要某种服务,删掉“#”即可,当然有些地方可能还需要你额外写6一些东西,比如说chroot_list_file(如果你需要额外添加一些账户连接FTP)。如果修改的不合适,FTP是没法正常使用的。下面是我的配置文件内容:
listen = YES
anonymous_enable = NO
local_enable = YES
write_enalbe = YES
local_umask = 022
user_localtime = YES
xferlog_enable = YES
connect_from_port_20 = YES
xferlog_std_format = YES
chroot_local_user = YES
secure_chroot_dir = /var/run/vsftpd/empty
pam_service_name = vsftpd
rsa_cert_file = /etc/ssl/private/vsftpd.pem
每一行具体的代表什么含义我就不详细说了,可以参考Ubuntu下Vsftpd服务器配置指南这篇来自ubunut wiki的文章。
需要说明的是,网上说vsftpd服务开始、停止、重启的命令都是 sudo /etc/init.d/vsftpd start(或者是stop、restart),我在ubuntu 11.04上试验都不行(桌面版,并非服务器版),会提示“Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service vsftpd start. ….”,其实就是提示用终端中使用service vsftpd start命令来启动vsftpd服务(当然,前面要加sudo),这个网上查没什么有用结果,只能先这样几下了,在刚刚给出的那本Ubuntu下Vsftpd服务器配置指南中,也是使用这种命令,而不是sudo /etc/init.d/vsftpd start,这个不是很理解,先这样记下吧。
另外,需要说明的是,貌似chroot_local_user = YES是必须开的,否则会出现可以连接到FTP,但是无法将文件传到FTP服务器上的情况,这个也不知道是为啥,可能是vsftpd本身要求限制用户对其他文件夹的使用吧。
相关推荐
Ubuntu 下 vsftpd 的配置与使用 一、安装与配置 在 Ubuntu 下安装 vsftpd 服务,首先需要安装 vsftpd 软件包,使用以下命令即可完成安装: $sudo apt-get install vsftpd 在安装过程中可能会提示无法创建 /home/...
Ubuntu系统下vsftpd配置文件
有时候会遇到客户是内网环境的...2、然后执行命名 dpkg -i vsftpd_3.0.3-3ubuntu2_amd64.deb 进行安装 3、进行ftp配置即可,不动配置的可看我上一博客(https://blog.csdn.net/qq_32648289/article/details/123654639)
### Ubuntu下Vsftpd服务器配置指南 #### 一、Vsftpd简介与许可说明 Vsftpd是一款在Linux系统上非常流行的FTP服务器软件,它以其高效性、安全性以及丰富的功能而受到广泛赞誉。根据给定内容,我们可以了解到Vsftpd...
Linux 下安装 vsftpd 服务 在 Linux 系统中,安装 vsftpd 服务可以提供 FTP 服务器功能,vsftpd 是目前 Linux 最好的 FTP 服务器工具之一,其中的 vs 就是“Very Secure”的缩写,表明该工具的最大优点就是安全。除...
**Ubuntu 16.04离线安装VSFTPD** VSFTPD,全称为Very Secure FTP Daemon,是一款安全且功能强大的FTP服务器软件。在Ubuntu 16.04系统中,如果你需要在没有网络连接的情况下安装它,可以采用离线安装的方式。下面将...
在本文中,我们将深入探讨如何在Ubuntu操作系统上配置和管理vsftpd(Very Secure FTP Daemon)服务器。vsftpd是一款安全、高效的FTP服务器软件,广泛应用于Linux系统中。以下是关于vsftpd安装、配置和注意事项的详细...
**Ubuntu下配置与使用VSFTPD** VSFTPD (Very Secure FTP Daemon) 是一款轻量级且安全的FTP服务器软件,适用于Linux系统,包括Ubuntu。本文将详细介绍如何在Ubuntu上安装、配置和使用VSFTPD。 ### **一、安装与配置...
本文档将详细介绍如何在 Ubuntu 14.04 系统上安装和配置 vsftpd 服务,包括必要的软件安装、虚拟用户的添加及管理、权限配置等方面,以确保服务的安全性和稳定性。 #### 二、安装必要软件 首先,确保服务器已更新...
安装时,软件会创建一个配置文件“vsftpd.conf”在/etc 目录下,并创建一个系统用户“ftp”,该用户的密码为“ftp”。同时,软件还会在/srv 目录下创建一个 ftp 文件夹,该文件夹的所有者是“root”,群组是“ftp”...
Ubuntu Linux 上安装 SSH 和 Vsftpd 的方法 在 Ubuntu Linux 中,安装 SSH 和 Vsftpd 是非常重要的步骤,它们分别提供了安全的远程登录和文件传输功能。下面是关于 Ubuntu Linux 上安装 SSH 和 Vsftpd 的详细介绍:...
修改好的vsftpd配置文件 登录用户访问 匿名访问,匿名用户上传下载以及删除
在Ubuntu 20.4 LTS(Focal Fossa)这个长期支持版本上编译安装vsftpd,可以确保其与操作系统版本的兼容性,同时也为管理员提供了自定义服务器配置的灵活性。 编译源码的过程一般包括以下步骤: 1. **安装依赖**:...
### CentOS vsftpd的安装与配置详解 在深入解析如何在CentOS系统上安装与配置vsftpd(Very secure FTP daemon)之前,我们先来了解vsftpd的重要性及其功能特性。vsftpd是一款专为安全性设计的FTP服务软件,尤其在...
### Linux环境下vsftpd的安装配置与使用 #### 一、vsftpd简介与特性 vsftpd(Very Secure FTP Daemon)是一款专为安全性而设计的FTP服务软件,支持多种UNIX类操作系统,如Linux、BSD、Solaris、HP-UX以及IRIX等。...
### Ubuntu下安装与配置FTP服务详解 在深入探讨如何在Ubuntu环境下搭建并配置FTP服务之前,让我们先简要回顾一下FTP的基本概念。FTP,全称为File Transfer Protocol(文件传输协议),是一种用于在网络上进行文件...
### Ubuntu Linux的安装与配置过程 #### 一、Ubuntu Linux概览 Ubuntu Linux是一款基于Debian的开源操作系统,以其易用性、稳定性及强大的社区支持而闻名。它不仅适合技术新手,也是专业开发者和系统管理员的理想...
本篇文章将详细介绍如何在Ubuntu环境下安装并配置VSFTPD,以及提供一份完整的`vsftp.conf`配置文件示例。 首先,我们需要通过Ubuntu的包管理器`apt`来安装VSFTPD。打开终端并输入以下命令: ```bash sudo apt ...
### vsftpd服务器安装与配置详解 在Linux环境中搭建FTP(File Transfer Protocol)服务是管理文件传输、共享和访问的重要方式之一。其中,vsftpd(Very Secure FTP Daemon)因其出色的安全性和性能,成为了最流行的...