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
时,代表我们已经连接成功了,就可以进行数据交互了
版权声明: 本文为 InfoQ 作者【木偶】的原创文章。
原文链接:【http://xie.infoq.cn/article/8454cd3fd6fb80bbc205991fc】。文章转载请联系作者。
评论