ftp服务的搭建

一,
1,ftp服务定义

ftp是File Transfer
Protocol(文件传输协议)的英文简称,而中文简称“文传协议”。用于intenet上的控制文件的双向传输,同时它也是一个应用程序。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵循同一种协议传输文件

2.FTP基于C/S架构

client:ftp,lftp,lftpget,wget,curl,filezilla,gftp(linux
GUI),flashfxp,cuteftp

server:监听在21/tcp

wu-ftpd,proftpd,pureftp,vsftpd,

二.FTP的部署
(1)服务端下载vsftpd

yum install vsftpd

在这里插入图片描述

(2)安装 lftp
在这里插入图片描述
在这里插入图片描述
(3)开启vsftpd服务,并设置开机自启动
在这里插入图片描述
(4)开启火墙,并添加ftp服务到火墙白名单
在这里插入图片描述
(5)重新加载(切记:每次修改完配置文件一定要重启服务
在这里插入图片描述
(6)查看ftp服务是否添加到火墙白名单中
在这里插入图片描述
(7)使用ftp访问主机(ls有内容显示,则代表登录成功,否则不成功)
在这里插入图片描述
(8)关闭selinux
在这里插入图片描述
(9)编辑selinux配置文件
在这里插入图片描述
在这里插入图片描述
(10)重启服务器
(11)查看是否修改成功
在这里插入图片描述
3.客户端部署
下载lftp
在这里插入图片描述
说明之前安装过
在这里插入图片描述
测试
在这里插入图片描述
三。ftp服务的基本信息和配置
ftp服务的基本信息:
软件安装包:vsftpd
默认发布目录:/var/ftp
协议接口:21/tcp
配置文件:/etc/vsftpd/vsftpd.conf
报错id解析:
  500 ##文件系统权限过大
  530 ##用户认证失败
  550 ##服务本身功能未开放
  553 ##本地文件系统权限太小
(1)匿名用户登陆
vim /etc/vsftpd/vsftpd.conf
在这里插入图片描述
在这里插入图片描述
此时发现匿名用户登陆不上去
在这里插入图片描述
(2)本地用户登陆
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本地用户不可登陆
(3)ftp是否对登陆的用户可否写入文件
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
匿名用户家目录修改
vim /etc/vsftpd/vsftpd.conf
anon_root=/test
在这里插入图片描述
在服务端/test目录下创建文件:
在这里插入图片描述
在使用匿名用户登录ftp,我们可以看到,此时匿名用户的家目录已经变为/test:
在这里插入图片描述
匿名用户建立目录
anon_mkdir_write_enable=YES|NO
在未修该此参数之前,我们可以看到,匿名用户是不能建立目录的:
在这里插入图片描述
修改此参数
在这里插入图片描述
可以成功建立目录:
在这里插入图片描述
最大连接数
max_clients=1 ##限制最大的用户连接数为1个用户
在这里插入图片描述我们链接一个用户:在这里插入图片描述
此时再链接一个用户就会报错
本地用户登陆限制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值