超简单!Linux下FTP服务器的安装和配置(基于Ubuntu)

 假期末,兴致就来了。刚好腾讯出了一个CFS文件存储,有免费10G的空间,我就想不如来挂载到我Linux的云主机上来做一个FTP吧~本文的重点不在于如何挂载CFS(其实就是NFS Network File System 网络文件存储),这个腾讯有专门介绍挂载的方法,我们就把重点放在如何搭建一个FTP服务器。

一、下载vsftpd软件

sudo apt-get install vsftpd

我这里已经是安装过了

超简单!Linux下FTP服务器的安装和配置(基于Ubuntu)_第1张图片

二、配置vsftpd.conf文件,这里是不允许匿名登录的情况

1、进入etc目录

cd /etc/

2、进入编辑

sudo vi vsftpd.conf

3、去掉Listen=YES  anonymous_enable=NO  local_enable=YES  write_enable=YES前面的#号

要注意的是,如果你没有涉及到ipv6地址,listen_ipv6=YES记得要注释掉,不然的话会出现connection refused,至少我是这样了TAT

      超简单!Linux下FTP服务器的安装和配置(基于Ubuntu)_第2张图片

4、在文件末尾插入

pasv_min_port=10060
pasv_max_port=10090

              此为vsftpd被动模式(pasv)的端口范围

     5、保存退出

三、添加FTP用户

1、在一个合适的地方创建文件夹,这个文件夹作为用户的根目录,并设置好权限。例如:/home/ubuntu/ftp

        2、执行如下语句添加用户(username为用户名)

sudo useradd -d /home/ubuntu/ftp -s /bin/bash username

3、执行如下语句设置密码(username为用户名)

sudo passwd username

四、启动ftp服务

sudo service vsftpd start

五、Enjoy!

超简单!Linux下FTP服务器的安装和配置(基于Ubuntu)_第3张图片

你可能感兴趣的:(环境配置篇)