前言;在学习了Linux之后,细想一下其实Linux也就相当于一个服务器,我们也就相当于一个客户端,我们也可以进行数据的交互,那么本篇博文咱们就一起去搭建FTP服务器。
一.FTP了解:
二.FTP搭建:
1.客户端:
2.服务端:
(1)安装FTP:
(2).修改配置:
(3).启动服务:
三.FTP客户端:
一.FTP了解:
<code>FTP(File Transfer Protocol</code>)文件传输协议,是 <code>TCP/IP</code> 协议组中的<code>协议之一</code>。<code>FTP</code>协议包括两个组成部分,其一为<code>FTP服务器</code>(在本博文中就是<code>Linux</code>),其二为<code>FTP客户端</code>(为我们的主机):详情请看:FTP协议(链接来自<code>百度百科</code>)
二.FTP搭建:
客户端我们一般使用<code>FileZilla Client</code>,<code>FileZilla</code>是一个<code>快速</code>,<code>实用多功能</code>和<code>界面直观</code>的<code>FTP客户端</code>,害怕小伙伴们下载错误,友情链接:
链接:https://pan.baidu.com/s/1PVep0a5xZi9ezSKsBzPX4Q 提取码:jcgg
因为博主已经安装过<code>FTP</code>了,所以出现下面这样的界面,如果没有安装请在终端输入<code>sudo apt-get install vsftpd</code>,如果显示错误,请大家可以去换一下源哦

安装好之后我们可以来看看<code>FTP</code>的版本,使用<code>vsftpd -v</code>来进行查看
当然不可能说下载下来之后就可以使用了,我们还需要对其进行相关配置:
首先我们打开这个<code>vsftpd.conf</code>,使用命令如下:
<code>sudo gedit /etc/vsftpd.conf</code> (使用系统自带的"记事本"打开) <code>sudo vim /etc/vsftpd.conf</code> (如果没有<code>vim</code>,请下载<code>sudo apt install vim</code>)
打开之后,我们需要修改的位置如下:
将第<code>25行</code>的取消注释将第<code>28行</code>的取消注释![]()
Linux---Linux中Ubuntu镜像之下搭建FTP服务 将第<code>31行</code>修改为<code>YES</code>![]()
Linux---Linux中Ubuntu镜像之下搭建FTP服务 将<code>123行</code>修改如下所示:![]()
Linux---Linux中Ubuntu镜像之下搭建FTP服务 将第<code>125</code>行修改如下图:(首先得在/etc之下创建一个名为<code>vsfypd.chroot_list</code>的文件,有关文件创建操作请移步:Linux相关操作(图文解释),然后在这个文件中写入自己的<code>用户名</code>就行了)![]()
Linux---Linux中Ubuntu镜像之下搭建FTP服务 在<code>末尾添加</code>如下所示两行:(其中<code>jcgg为我的用户名,你们一定要改成你们的</code>)![]()
Linux---Linux中Ubuntu镜像之下搭建FTP服务 <code>vsftpd.chroot_list</code>:去掉写权限加上可执行权限![]()
Linux---Linux中Ubuntu镜像之下搭建FTP服务
当一切配置完成时,我们来<code>启动FTP</code>服务:
使用<code>sudo /etc/init.d/vsftpd restart</code>命令来启动,启动成功标志如下图所示:![]()
Linux---Linux中Ubuntu镜像之下搭建FTP服务
三.FTP客户端:
1.首先我们验证配置是否正确,如果在客户端可以<code>ping通服务端</code>,那就说明配置正确由于<code>ip</code>问题,博主就打码了 2.测试FTP:我们需要在客户端进行 <code>ftp 服务端地址</code>![]()
Linux---Linux中Ubuntu镜像之下搭建FTP服务 当出现<code>230 Login successful</code>时,代表我们已经连接成功了,就可以进行数据交互了![]()
Linux---Linux中Ubuntu镜像之下搭建FTP服务