小白带你学习文件共享服务器FTP和SAMBA的学习(二十二)

本文详细介绍了FTP和SAMBA服务的配置过程,包括FTP的连接类型、工作模式、安装配置,以及SAMBA服务的安装、配置和实验操作,旨在帮助初学者理解文件共享服务器的设置。
摘要由CSDN通过智能技术生成

目录

前言

一、概述

二、FTP连接类型

1、命令连接

2、数据连接

三、端口

四、工作模式

1、主动模式

2、被动模式

五、基本配置安装

1.1关闭防火墙

1.2改为宽容模式

1.3配置静态IP服务器和客户端的IP都要配置

1.4重启网络

1.5配置yum源

六、安装配置

1、服务名

2、主配置文件

3、用户控制文件

4、用户验证类型

5、安装

6、 匿名用户验证

7、本地用户验证

七 SAMBA服务

1.1服务名

1.2主程序

1.3安装

1.4主配置文件

1.5主配置文件解析

1.6 实验


前言

FTP(File Transfer Protocol)是一种用于在网络上传输文件的标准协议。它允许用户通过将文件从一个计算机传输到另一个计算机来共享和访问文件。

一、概述

FTP:linux下最常见的文件服务器,工作于应用层,实现文件传输

FTP:file transfer protocol  文件传输协议

二、FTP连接类型

1、命令连接

客户端发起请求,服务器响应

默认一直保持连接

2、数据连接

按需打开,按需关闭,与命令连接相关联

有可能同时打开多个数据连接

三、端口

控制连接   TCP/21

数据连接   20/随机端口

四、工作模式

1、主动模式

客户端用端口n连接服务器端的21号端口,建立连接并使用PORT命令告知服务器开启了

n+1端口

连接建立后,服务器使用20端口主动向客户端的n+1端口发送连接,以建立数据连接

2、被动模式

客户端使用端口n连接FTP的21号端口,告知服务器使用被动模式

控制连接建立后,服务器建立端口P,使用PASV命令并告知客户端

客户端收到端口P后,使用n+1端口连接FTP的P端口,建立数据连接

五、基本配置安装

1.1关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

1.2改为宽容模式

setenforce 0

1.3配置静态IP服务器和客户端的IP都要配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33

服务器配置

客户端配置

1.4重启网络

systemctl restart network

1.5配置yum源

cd /etc/yum.repos.d/
mkdir backup
mv CentOS-* backup
vim local.repo

[local]

name=local

baseurl=file:///mnt

enabled=1

gpgcheck=0

mount /dev/sr0 /mnt

 

服务器安装vsftpd

yum -y install vsftpd

客户端安装ftp

yum -y install ftp

六、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值