Linux下简单FTP服务器设置(linux开启ftp)

FTP服务器是用来存储、管理、发送文件的常用服务。在 Linux 系统中,你可以使用 vsftpd(Very Secure FTP Daemon)架设属于自己的 FTP 服务器,本文将介绍 Linux 下简单FTP服务器设置的步骤。

#### 准备工作

首先,我们要确保已经在 Linux 系统中正确的安装了 vsftpd 软件;否则,可以使用下面的命令安装:

sudo yum install vsftpd

安装完毕后,我们可以执行以下命令,查看 vsftp 服务是否正常启动:

sudo systemctl start vsftpd

#### 设置服务

此时,vsftpd 服务已经启动,我们还需要进行一些额外的配置,来让服务更稳定,更安全。

1. 编辑 /etc/vsftpd/vsftpd.conf,将下面的值改为YES:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022

2. 重新开启vsftpd服务

sudo systemctl restart vsftpd

3. 使用以下命令设置默认的根目录

sudo echo ‘local_root=/srv/ftp’ >> /etc/vsftpd/vsftpd.conf

#### 用户设置

为了更好的管理FTP服务,我们需要在系统中添加一个用户,用以访问FTP服务:

sudo useradd -d /srv/ftp -s /sbin/nologin ftpuser

最后,为用户设置一个密码:

sudo passwd ftpuser

#### 测试

设置完成后,我们可以使用一个客户端工具,如 FileZilla,尝试连接我们设置好的 FTP 服务,如果成功显示Connected to 127.0.0.1,就万事大吉!


数据运维技术 » Linux下简单FTP服务器设置(linux开启ftp)