超简单的Linux FTP服务搭建教程

目录

      • 前言
      • 1、检查vsftp是否已安装
      • 2、安装vsftpd
      • 3、启动ftp服务
      • 4、测试ftp服务
      • 5、上传文件配置
      • 总结

前言

本文记录了在Kylin Linux Desktop V10(SP1)系统上搭建FTP服务的过程。FTP是File Transfer Protocol的缩写,译为文件传输协议,是用于在网络上进行文件传输的一套标准协议。 FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。在Linux环境下可以通过安装vsftpd软件来启用ftp服务,在装有ftp客户端的设备上访问ftp服务器上的文件。

1、检查vsftp是否已安装

在命令行中执行下面的命令,若无信息打印出来,则说明没有安装vsftp

which vsftpd

2、安装vsftpd

命令如下

sudo apt install vsftpd

如下图所示
超简单的Linux FTP服务搭建教程_第1张图片
安装完成后,再次执行下面的命令来检查vsftpd是否安装成功,如果安装成功,则终端会输出vsftpd的安装路径。如下图所示:

which vsftpd

在这里插入图片描述

3、启动ftp服务

命令如下

service vsftpd start 
或者 
service vsftp restart

4、测试ftp服务

这里我用的测试软件是FileZilla客户端,它是一款免费且开源的FTP解决方案。FileZilla客户端非常好用,并且支持Windows、Linux、MacOS系统,下面是它的官网
超简单的Linux FTP服务搭建教程_第2张图片

打开FileZilla 客户端,输入Linux用户名和密码,点击快速连接按钮,若服务器正常,则可以看到右侧窗口显示了ftp服务端的目录,如下图所示。
超简单的Linux FTP服务搭建教程_第3张图片

此时我们可以将Linux上的文件下载到本地,但是上传文件会失败。

5、上传文件配置

在安装 vsftpd 软件的时候,默认将文件上传功能关闭了,这里需要修改配置文件开启上传功能。使用vim修改配置文件vsftpd.conf。命令如下:

sudo vim /etc/vsftpd.conf

在打开的文件中找到 write_enable=YES 这行,将这行开头的注释删掉即可启用ftp上传功能。如下图所示:
超简单的Linux FTP服务搭建教程_第4张图片

保存文件并重启ftp服务,再测试上传文件功能,发现可以正常上传文件了。

总结

本文记录了在Linux环境通过安装vsftpd软件搭建ftp服务,并通过修改/etc/vsftpd.conf配置文件开启了文件上传功能。以上就是本文的所有内容了,感谢阅读,希望能帮到你!对文章内容有任何疑问,都欢迎留言讨论!

你可能感兴趣的:(linux,运维,服务器,ftp)