摘要:本文主要介绍FTP服务的搭建,以及FTP服务中对匿名用户、Local用户、Guest(虚拟)用户、文件权限的管理。
###1.实验前准备:
首先,搭建yum源;然后下载对应的ftp服务软件。这里我们使用vsftp,一个提供ftp服务的软件;如果主机上没有lftp命令,还需要下载该命令的软件包。这些操作的详细步骤可以参考博主的上一篇文章:搭建yum源。
###2. 启用服务:
#1. 首先,启用 vsftp 服务器并将其设置为开机启动。
#2. 确保防火墙没有阻止 ftp 服务:
从下图我们可以看出防火墙没有开启ftp服务功能。
接下来我们启用防火墙不阻止FTP服务;首次使用- 打开以下窗口:
将左上角的选项改为,并勾选中间的服务选项部分中的ftp。
最后,从顶部选项中选择“加载设置”。
此时防火墙就不会阻断FTP服务了,如下图:
#3. 禁用内核功能:
我们用来查看的状态如图所示,是打开的状态。
我们编辑配置文件来关闭这个功能:vim /etc//
然后重启系统,重启之后会发现已经是关机状态了。注意修改配置文件之后一定要重启系统,因为配置文件是被内核记录下来的,只有重启系统,让内核重新记录配置内容,才能生效。
到此FTP服务的初步搭建就完成了,接下来我们要对FTP服务进行管理。
# 4.服务管理:
###1.用户登录方法:
匿名用户登录后的路径:/var/ftp
匿名用户登录命令:lftp 172.25.254.13
本地用户登录后的路径为/home/
本地用户登录命令:lftp 172.25.254.13 -u
###2. 服务的配置文件:
/etc//.conf
###3.配置匿名用户是否可以登录:
编辑配置文件:vim /etc//.conf, = YES,表示允许匿名用户登录;NO表示不允许匿名用户登录。
修改不允许匿名用户登录ftp服务器:
博主等待了很久还是无法浏览目录,显示正在连接,这种情况一般是无法完成认证,如果出现530错误信息,则进一步证明认证没有完成,如下图所示。
##4.配置本地用户登录
本地用户指的是你系统主目录下的用户,我们编辑配置文件,增加=YES,代表允许本地用户登录,改成NO代表不允许。
修改为=NO:
此时本地用户已经无法登录服务:
##5.配置本地用户是否可以上传:
首先配置本地用户有写权限:=YES
那我们登录尝试一下:
它还具有删除、创建目录和下载的权限。
扫一扫在手机端查看
-
Tags : ftp关闭pam认证
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。