Ubuntu下搭建FTP服务器指南

作者:搬砖的石头2024.02.16 19:07浏览量:92

简介:本指南将指导您在Ubuntu系统下搭建FTP服务器,包括安装vsftpd软件、配置FTP服务器、设置用户目录和权限等步骤。

在Ubuntu系统下搭建FTP服务器,您可以按照以下步骤进行操作:

步骤一:安装vsftpd软件
打开终端,输入以下命令来安装vsftpd软件:

sudo apt-get install vsftpd

安装过程中,您可能会被要求输入管理员密码。输入密码后,等待安装完成。

步骤二:新建用户目录
输入以下命令来新建一个用户目录作为FTP服务器的主目录:

sudo mkdir /home/ftp

步骤三:新建FTP用户
输入以下命令来新建一个FTP用户,并指定用户的主目录和使用的shell:

sudo useradd -d /home/ftp -s /bin/bash ftpuser

然后,设置该用户的密码:

sudo passwd ftpuser

接下来,将目录/home/ftp的所属者和所属组都改为ftpuser:

sudo chown ftpuser:ftpuser /home/ftp

步骤四:配置vsftpd文件
找到vsftpd的配置文件/etc/vsftpd.conf,使用文本编辑器打开它:

sudo nano /etc/vsftpd.conf

在配置文件中,找到以下行并取消注释(去掉行首的#):

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_root=/home/ftp
user_config_dir=/etc/vsftpd.user_conf

保存并关闭文件。接下来,创建用户配置文件:

sudo nano /etc/vsftpd.user_conf

在用户配置文件中,添加以下内容:

friese_banner=YES
begin_include=NO
begin_message=/etc/vsftpd.welcome