小编cae*_*say的帖子

同时运行多个 scp 线程

同时运行多个 scp 线程:

背景:

我经常发现自己镜像了很多服务器文件,这些服务器文件中包含数千个1kb-3kb 的小文件。所有服务器都连接到 1Gbps 端口,通常分布在各种数据中心。

问题:

SCP 一个一个地传输这些小文件,这需要很长时间,我觉得我在浪费我拥有的美丽网络资源。

解决方案?:

我有一个想法;创建一个脚本,将文件分成相等的数量,并启动 5-6 个 scp 线程,理论上会快 5-6 倍,不是吗?但我没有任何 linux 脚本经验!

问题):

  • 是否有更好的解决方案来解决上述问题?
  • 是否已经存在这样的东西?
  • 如果没有,有没有人会给我一个开始,或者帮助我?
  • 如果不是 2 或 3,哪里是开始学习 linux 脚本的好地方?像 bash 或其他。

linux centos scp multi-threading

12
推荐指数
2
解决办法
3万
查看次数

无法通过请求过滤删除“服务器”标头

由于 PCI DSS 扫描限制,我需要从传入我的 IIS 站点的所有 http 请求中删除“服务器”标头。我正在使用最新版本的 IIS 10 运行最新版本的 Windows Server 2016。IIS 请求筛选角色安装在角色和功能中。

我的配置文件如下所示:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <security>
      <requestFiltering removeServerHeader="true" />
    </security>
  </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我正在提供一个静态文件,出于此测试的目的,它被称为index.html并包含<html></html>.

创建配置文件、重新启动 IIS 并请求该文件后,IIS 仍在发送服务器标头:

在此输入图像描述

我知道的唯一其他方法是安装 IIS 重写模块,但是这是非常不可取的,因为我们正在运行服务器场,并且需要对多个服务器和服务器映像执行此操作。

我还可以尝试其他方法来使请求过滤正常工作吗?

有没有其他方法可以删除不需要 IIS 重写的服务器标头?

PS 我可以通过在 IIS 中创建一个新站点并创建一个索引文件和一个 Web 配置(如上所述)在多个服务器上重现此内容 - 感觉我错过了一些明显的东西。

windows iis pci request-filtering

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

centos ×1

iis ×1

linux ×1

multi-threading ×1

pci ×1

request-filtering ×1

scp ×1

windows ×1