Linux---Linux中Ubuntu镜像之下搭建FTP服务

出门莫恨无人随,书中车马多如簇。这篇文章主要讲述Linux---Linux中Ubuntu镜像之下搭建FTP服务相关的知识,希望能为你提供帮助。

前言; 在学习了Linux之后,细想一下其实Linux也就相当于一个服务器,我们也就相当于一个客户端,我们也可以进行数据的交互,那么本篇博文咱们就一起去搭建FTP服务器。



文章目录:

  • ??一.FTP了解:??
  • ??二.FTP搭建:??
  • 1.客户端:
  • 2.服务端:
  • (1)安装FTP:
  • (2).修改配置:
  • (3).启动服务:

  • ??三.FTP客户端:??


一.FTP了解:??FTP(File Transfer Protocol??)文件传输协议,是 ??TCP/IP?? 协议组中的??协议之一??。??FTP??协议包括两个组成部分,其一为??FTP服务器??(在本博文中就是??Linux??),其二为??FTP客户端??(为我们的主机):详情请看:??FTP协议??(链接来自??百度百科??)
二.FTP搭建: 1.客户端:客户端我们一般使用??FileZilla Client??,??FileZilla??是一个??快速??,??实用多功能??和??界面直观??的??FTP客户端??,害怕小伙伴们下载错误,友情链接:
链接:https://pan.baidu.com/s/1PVep0a5xZi9ezSKsBzPX4Q
提取码:jcgg
2.服务端: (1)安装FTP:
因为博主已经安装过??FTP??了,所以出现下面这样的界面,如果没有安装请在终端输入??sudo apt-get install vsftpd??,如果显示错误,请大家可以去换一下源哦
Linux---Linux中Ubuntu镜像之下搭建FTP服务

文章图片

安装好之后我们可以来看看??FTP??的版本,使用??vsftpd -v??来进行查看
Linux---Linux中Ubuntu镜像之下搭建FTP服务

文章图片

(2).修改配置:
当然不可能说下载下来之后就可以使用了,我们还需要对其进行相关配置:
首先我们打开这个??vsftpd.conf??,使用命令如下:
??sudo gedit /etc/vsftpd.conf?? (使用系统自带的"记事本"打开)
??sudo vim /etc/vsftpd.conf?? (如果没有??vim??,请下载??sudo apt install vim??)



打开之后,我们需要修改的位置如下:
将第??25行??的取消注释
Linux---Linux中Ubuntu镜像之下搭建FTP服务

文章图片

将第??28行??的取消注释
Linux---Linux中Ubuntu镜像之下搭建FTP服务

文章图片

将第??31行??修改为??YES??
Linux---Linux中Ubuntu镜像之下搭建FTP服务

文章图片

将??123行??修改如下所示:
Linux---Linux中Ubuntu镜像之下搭建FTP服务

文章图片

将第??125??行修改如下图:(首先得在/etc之下创建一个名为??vsfypd.chroot_list??的文件,有关文件创建操作请移步:??Linux相关操作(图文解释)??,然后在这个文件中写入自己的??用户名??就行了)
Linux---Linux中Ubuntu镜像之下搭建FTP服务

文章图片

在??末尾添加??如下所示两行:(其中??jcgg为我的用户名,你们一定要改成你们的??)
Linux---Linux中Ubuntu镜像之下搭建FTP服务

文章图片

??vsftpd.chroot_list??:去掉写权限加上可执行权限
(3).启动服务:
当一切配置完成时,我们来??启动FTP??服务:
使用??sudo /etc/init.d/vsftpd restart??命令来启动,启动成功标志如下图所示:
Linux---Linux中Ubuntu镜像之下搭建FTP服务

文章图片

三.FTP客户端:
1.首先我们验证配置是否正确,如果在客户端可以??ping通服务端??,那就说明配置正确
Linux---Linux中Ubuntu镜像之下搭建FTP服务

文章图片

由于??ip??问题,博主就打码了
2.测试FTP:我们需要在客户端进行 ??ftp 服务端地址??
Linux---Linux中Ubuntu镜像之下搭建FTP服务

文章图片

当出现230 Login successful时,代表我们已经连接成功了,就可以进行数据交互了

【Linux---Linux中Ubuntu镜像之下搭建FTP服务】

    推荐阅读