vsftpd server的两种配置策略

vsftpd server的两种配置策略,第1张

核心点:
ftp server主动模式、被动模式的差别以及适用场景。

FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。

(ftp server)主动模式:服务器客户端敲门,然后客户端开门
(ftp server)被动模式:客户端向服务器敲门,然后服务器开门

所以, 如果你是如果通过代理上网的话,就不能用主动模式 ,因为服务器敲的是上网代理服务器的门,而不是敲客户端的门 ;
而且有时候,客户端也不是轻易就开门的,因为有防火墙阻挡,除非客户端开放大于1024的高端端口

centos:

添加ftp用户:

比如用户是nat网络的情况下,vsftpd server就只能配置成被动模式,等待ftp client主动发起请求,与server建立连接。vsftpd服务的配置文件/etc/vsftpd/vsftpdconf,被动模式配置:

这需要ftp client在连接进来的时候,需要关闭被动模式,如下:

在client端,开通如下如下防火墙策略:

这个适用于客户端是带外网ip的场景。
我们有个aliyun ecs,在分配机器的时候,分配的外网ip是nat模式,并没有分配虚拟网卡到主机上。 导致vsftp server只能用主动模式,还要求ftp client必须是带外网IP的主机,支持主动模式
配置如下:

上传文件脚本:

参考配置:
>1、单机网络模式:Bridge 、Host、Container、None
2、多机网络模式:一类是 Docker 在 19 版本中引入Libnetwork项目,对跨节点网络的原生支持;一类是通过插件(plugin)方式引入的第三方实现方案,比如 Flannel,Calico 等等。

1 服务区双板模式是一种服务器管理模式。
2 双板模式指的是服务器管理面板与网站管理面板分别管理员所管辖的服务范围。
一般情况下,服务器管理面板负责服务器 *** 作和管理,如系统安装、数据备份等;而网站管理面板则负责网站的创建、设置和管理等工作。
3 服务区双板模式可以提高服务器管理与网站管理的效率,减少 *** 作失误。
同时,此模式还能够让管理员更好地分配工作任务,加强管理。

Web的工作模式是B/S模式的,(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过>

扩展资料

计算机网络的工作模式有对等模式和客户机/服务器模式两种。

1、对等工作模式

对等工作模式(Peer to Peer)保证一个网络内部的各台计算机没有主次之分,完全平等地相互通信,从而实现共享文件和共享打印等功能。

2、客户机/服务器工作模式

在客户机/服务器(Client/Server)工作模式中,由一台服务器提供全部服务功能,其它计算机则处于从属的地位(统称为客户机)。客户机可以向服务器提出请求,根据外部表现能力,服务器又分为文件服务器、数据库服务器、应用服务器等。

当DNS客户端向DNS服务器查询地址后,或DNS服务器向另外一台DNS服务器查询IP地址时,它总共有三种查询模式。
A: 递归查询:也就是DNS客户端送出查询要求后,如果DNS服务器内没有需要的数据,则DNS服务器会代替客户端向其他的DNS服务器查询。
B: 循环查询:一般DNS服务器与DNS服务器之间的查询属于这种查询方式。当第一台DNS服务器在向第2台DNS服务器提出查询要求后,如果第2台DNS服务器内没有所需要的数据,则它会提供第3台DNS服务器的IP地址给第1台。
C: 反向查询:可以让DNS客户端利用IP地址查询其主机名称。
我在黑马程序员看免费视频的时候学到的,也自学了运维的知识,现在已经上班了,你也可以去免费学一学!

一、指代不同

1、C/S:就是指客户端/服务器模式。是计算机软件协同工作的一种模式,采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。

2、B/S:是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。

二、原理不同

1、C/S:客户端运行应用程序,服务器端运行服务程序,应用程序向服务程序提出申请,服务程序分析该申请是否合理,来决定返回数据信息还是禁止申请信息。

2、B/S:统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。

三、优势不同

1、C/S:是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。

2、B/S:总体拥有成本低、维护方便、 分布性强、开发简单,可以不用安装任何专门的软件就能 实现在任何地方进行 *** 作,客户端零维护,系统的扩展非常容易,只要有一台能上网的电脑就能使用。

参考资料来源:百度百科-C/S分布式模式

参考资料来源:百度百科-B/S结构


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12945179.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存