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时,代表我们已经连接成功了,就可以进行数据交互了
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐












所有评论(0)