写点什么

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

作者:木偶
  • 2022-10-26
    陕西
  • 本文字数:871 字

    阅读完需:约 3 分钟

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

前言;在学习了 Linux 之后,细想一下其实 Linux 也就相当于一个服务器,我们也就相当于一个客户端,我们也可以进行数据的交互,那么本篇博文咱们就一起去搭建 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,如果显示错误,请大家可以去换一下源哦



安装好之后我们可以来看看FTP的版本,使用vsftpd -v来进行查看


(2).修改配置:

当然不可能说下载下来之后就可以使用了,我们还需要对其进行相关配置:


首先我们打开这个vsftpd.conf,使用命令如下:


sudo gedit /etc/vsftpd.conf (使用系统自带的"记事本"打开)


sudo vim /etc/vsftpd.conf (如果没有vim,请下载sudo apt install vim)




打开之后,我们需要修改的位置如下:


将第25行的取消注释


将第28行的取消注释


将第31行修改为YES


123行修改如下所示:


将第125行修改如下图:(首先得在/etc 之下创建一个名为vsfypd.chroot_list的文件,有关文件创建操作请移步:Linux详细操作介绍(带图文解释),然后在这个文件中写入自己的用户名就行了)


末尾添加如下所示两行:(其中jcgg为我的用户名,你们一定要改成你们的)


vsftpd.chroot_list:去掉写权限加上可执行权限

(3).启动服务:

当一切配置完成时,我们来启动FTP服务:


使用sudo /etc/init.d/vsftpd restart命令来启动,启动成功标志如下图所示:

三.FTP 客户端:

1.首先我们验证配置是否正确,如果在客户端可以ping通服务端,那就说明配置正确


由于ip问题,博主就打码了


2.测试 FTP:我们需要在客户端进行 ftp 服务端地址


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

发布于: 2022-10-26阅读数: 34
用户头像

木偶

关注

凭时间赢来的东西,时间肯定会为之作证 2022-10-21 加入

CSDN前端领域优质创作者,CSDN博客专家,擅长PC端以及Uniapp开发

评论

发布
暂无评论
Linux---Linux中Ubuntu镜像之下搭建FTP服务_Linux_木偶_InfoQ写作社区