17.FTP管理器

1.FTP文件传输协议

FTP(文件传输协议)是 INTERNET 上仍常用的最老的网络协议之一,它为系统提供了通过网络与远程服务器进行传输简单方法。

在RED HAT ENTREPRISE LINUX6 中,FTP服务包的名称为 VSFTPD( Very Secure File Transfer Protocol Damon )----- vsftpd 。

FTP默认发布目录为 /var/ftp/pub,用户只能下载位于 CHROOT 目录中的内容。这意味着远程 FTP 客户端能以匿名用户anonymous 或 ftp 本地用户身份连接到服务器(无需密码),并从 ftp 服务器上的 /var/ftp/ 目录下载或上传文件(其本地 ftp 用户可以读取这些文件)

FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端
    其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源
    
在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。且由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议

默认情况下FTP协议使用TCP端口中的 20、21这两个端口,其中20(被动端口)用于传输数据,21(主动端口)用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关。如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定

2.FTP协议提供的软件

在rhel7中:vsftpd

3.部署FTP服务器

1>配置好网络(nm-connection-editor<172.25.254.118>)
2>配置yum源(vim westos.repo baseurl:http://172.25.254.250/rhel7.0/dvd/)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3>改名(hostnamectl set-hostname fstserver)
在这里插入图片描述

4>安装vsftpd,设置开机启动,火墙中添加ftp服务

yum install vsftpd -y
systemctl start vsftpd
systemctl enable vsftpd
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload     /*使添加生效*/
[root@ftpserver Desktop]# lftp 172.25.254.118
lftp 172.25.254.118:-> ls

在这里插入图片描述
在这里插入图片描述
firewall–cmd --permanent --add.service=ftp /防火墙中添加 ftp 服务/
firewall–cmd -reloade /生效/

在这里插入图片描述
在这里插入图片描述

测试:在浏览器中输入ftp://172.25.254.118/pub/,进入 ftp 默认发布目录
在这里插入图片描述

ftp 服务的基本信息:

软件安装包:vsftpd
默认发布目录:/var/ftp
协议接口:21/tcp
服务配置文件:/etc/vsftpd/vsftpd.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值