首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Docker构建安全虚拟空间

前言 最近上某水课作业是出 ctf web题目,然而大多数同学连 php 都没学过,(滑稽)更别说配置服务器了,于是我想能不能趁机赚一波外快 造福一下同学,(其实就是想折腾了)。...所以打算把我自己 vps 分成虚拟空间给大家用。但是一般虚拟空间安全性难以得到保证,一个空间出问题,其他用户可能都跟着遭殃,也就是旁站攻击。...于是想到了使用 docker 来构建安全虚拟空间,其间遇到了不少问题,下面就是折腾过程了。 ?...创建新 FTP 用户 这个用户应该满足这样要求: 可以上传文件到虚拟空间用户文件夹 (废话); 不能访问除虚拟空间用户文件夹之外位置 (在配置 FTP 时通过ch_root 实现); 创建时候设置一个随机密码...; 不能通过 ssh 登陆 (其实这也是用户通过 ftp 连接 必须条件。

3.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    元宇宙体育俱乐部 #kodeclubs 基于threejs网页版虚拟空间

    ‍ ‍ Mixlab 社区长期实战元宇宙,前文有总结 “元宇宙空间” 所具备特质:开放多元探索方式与创作工具;多维沉浸式社交身份系统;综合平台互通生态与机制。...有现实空间参考元宇宙不同于数字孪生“完全复制”,除了拥有现实空间功能外(学校、医院、体育场等),用户在空间中活动时可拥有不同于线下全新功能与社交体验。...kodeclubs 将线下真实存在俱乐部线上迁移再创造了一个虚拟空间,不仅增加了俱乐部成员新奇体验,也拓宽了俱乐部宣传流量渠道,是一个非常有意思、好玩元宇宙项目。...kodeclubs 全景俯瞰图 kodeclubs 篮球场 mixlab kodeclubs 空间是如何与现实空间结合?用户在虚拟空间趣味性体验如何体现呢?...偶遇勋章与荣誉系统 shadow 社区技术黑客们如果对运用 three.js 开发虚拟空间技术实现感兴趣,推荐一篇官方团队讲解文章。

    2.2K10

    X86服务器虚拟化资源划分和性能优化

    ,着重分析研究了X86技术架构下,虚拟网卡与SR-IOV、NUMA、虚拟磁盘格式相应特点,并探索了不同应用场景下资源划分和性能优化方案,希望能够通过多应用系统下实践和最优配置,来提高X86服务器性能和资源利用效率...X86裸金属架构下服务器资源划分和性能优化问题. 2 x86虚拟化资源划分三个层面 服务器资源划分简单讲,包括网络、计算、存储三个层面.每一个虚机都在其连通网络中,承担一定计算任务,把计算后数据存储下来供业务使用...从网络层面来说,X86物理机使用是物理网卡,连接是物理交换机.在一台X86被划分成多个VM虚机后,就诞生了虚拟网卡和虚拟交换机.这样在虚拟和物理网络之间就产生了流量传输与交互.如图1所示. ?...同一台物理机上划分VM有同一网段和不同网段之分,再根据虚机之间网络流量是否经过物理网卡,具体可分为四种不同情况: 第一种情况,比如某业务系统VM在同一主机同一网段,则虚拟机之间网络流量不经过主机物理网卡...服务器虚拟化在资源划分性能优化也极大提高了数据中心整体资源利用率,符合当今绿色节能新理念.

    2.4K10

    各个单细胞亚群特异性基因集合打分准确划分其亚群吗?

    往往是有一个错误预期,就是各个单细胞亚群泾渭分明,非此即彼,区分清清楚楚。 而实际情况下,不同层次细胞亚群界限容忍度就不一样。...这个时候我们来做一个有意思探索, 就是各个单细胞亚群特异性基因集合打分准确划分其亚群吗?...如果我们把这个pbmc3k数据集区分粗糙一点,效果会更好一点,说明这个时候cd8和nk其实并不是很好界限,本来就是可以提取子集后继续细分,这个时候pbmc3k示范命名反而并不是很合理。...cd8和nk混入 写在文末 我在《生信技能树》,《生信菜鸟团》,《单细胞天地》大量推文教程里面共享代码都是复制粘贴即可使用, 有任何疑问欢迎留言讨论,也可以发邮件给我,详细描述你遇到困难前因后果给我...,我邮箱地址是 jmzeng1314@163.com 如果你确实觉得我教程对你科研课题有帮助,让你茅塞顿开,或者说你课题大量使用我技能,烦请日后在发表自己成果时候,加上一个简短致谢,如下所示

    33210

    JVM内存区域划分

    JVM内存区域划分 学过C语言朋友都知道C编译器在划分内存区域时候经常将管理区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分呢?...由于Java程序是交由JVM执行,所以我们在谈Java内存区域划分时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行过程: ?...在知道了JVM内存是什么东西之后,下面我们就来讨论一下这段空间具体是如何划分区域,是不是也像C语言中一样也存在栈和堆呢? 一.运行时数据区包括哪几部分?...虽然JVM中程序计数器并不像汇编语言中程序计数器一样是物理概念上CPU寄存器,但是JVM中程序计数器功能跟汇编语言中程序计数器功能在逻辑上是等同,也就是说是用来指示 执行哪条指令。...就是用来存储方法中局部变量(包括在方法中声明非静态变量以及函数形参)。对于基本数据类型变量,则直接存储它值,对于引用类型变量,则存是指向对象引用。

    98920

    微服务划分姿势

    在定义不明确情况下谈划分也是一种各说各话,具体问题需要具体分析,所以这篇文章谈到划分也不是绝对标准,仅供参考。 有人说微服不难,难是服务划分,虽然我持保留意见。...传统团队划分是按照产品部、前端、后端横向划分,微服务化以后团队可能就会是吃一张披萨饼的人数,产品、前端、后端被归类到服务里面,以服务为中心来分配人数。...3、姿势三 资深技术专家李运华在他架构书中给出拆分: 3.1 基于业务逻辑 将系统中业务按照职责范围进行识别,职责相同划分为一个单独服务。...稳定、不经常修改划分一块;将不稳定,经常修改划分为一个独立服务。比如日志服务、监控服务都是相对稳定服务,可以归到一起。这个很类似上面提到2/8原则,80%业务是稳定。...对可靠性要求比较高核心模块归在一起,对可靠性要求不高非核心模块归在一块。 这种拆分高明可以很好规避因为一颗老鼠屎坏了一锅粥单体弊端,同时将来要做高可用方案也很好节省机器或带宽成本。

    76840

    网络中子网划分

    一、划分子网 从两级 IP 地址到三级 IP 地址: 划分子网纯属一个单位内部事情。单位对外仍然表现为没有划分子网网络。...划分子网后变成了三级结构: 当没有划分子网时,IP 地址是两级结构。 划分子网后 IP 地址就变成了三级结构。...划分子网只是把 IP 地址主机号 host-id 这部分进行再划分,而不改变 IP 地址原来网络号 net-id。...子网划分方法 B 类地址子网划分选择(使用固定长度子网): ? 举个例子: 已知 IP 地址是 141.14.72.24,子网掩码是 255.255.192.0。试求网络地址。 ?...二、使用子网时分组转发 在划分子网情况下,从 IP 地址却不能唯一地得出网络地址来,这是因为网络地址取决于那个网络所采用子网掩码,但数据报首部并没有提供子网掩码信息。

    1.5K10

    JVM内存区域划分

    学过C语言朋友都知道C编译器在划分内存区域时候经常将管理区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分呢?   ...由于Java程序是交由JVM执行,所以我们在谈Java内存区域划分时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行过程: ?   ...在知道了JVM内存是什么东西之后,下面我们就来讨论一下这段空间具体是如何划分区域,是不是也像C语言中一样也存在栈和堆呢? 一.运行时数据区包括哪几部分?   ...虽然JVM中程序计数器并不像汇编语言中程序计数器一样是物理概念上CPU寄存器,但是JVM中程序计数器功能跟汇编语言中程序计数器功能在逻辑上是等同,也就是说是用来指示 执行哪条指令。   ...就是用来存储方法中局部变量(包括在方法中声明非静态变量以及函数形参)。对于基本数据类型变量,则直接存储它值,对于引用类型变量,则存是指向对象引用。

    70840

    简单整数划分问题

    正整数n 这种表示称为正整数n 划分。正整数n 不同划分个数称为正整数n 划分数。 输入 标准输入包含若干组测试数据。每组测试数据是一个整数N(0 < N <= 50)。...输出 对于每组测试数据,输出N划分数。...划分中包含n情况,只有一个即 { n }; (b). 划分中不包含n情况,这时划分中最大数字也一定比 n 小,即 n 所有 ( n - 1 ) 划分。...划分中包含 k 情况,即 { k, { x1, x2, …, xi } }, 其中 { x1, x2, …, xi } 和为 n - k,可能再次出现 k,因此是(n - k) k 划分,因此这种划分...划分中不包含 k 情况,则划分中所有值都比 k 小,即 n ( k - 1 ) 划分,个数为 f(n, k - 1); 因此 f(n, k) = f(n - k, k) + f(n, k -

    87910

    微服务划分思考

    为什么 微服务不是十全十美的,不是银弹,是什么原因导致必须要做微服务划分,是否有足够动机支撑,是项目需要,还是领导想法,公司层面是否有相应规划。...微服务缺点 微服务应用是分布式部署,需要考虑服务间协作通信 微服务数据库是分区,需要考虑数据一致性问题,强一致性场景,还需要引入三方解决方案,推荐最终一致性。...测试一个基于微服务架构应用也是很复杂任务,需要启动所有相关联服务 微服务架构模式应用改变将会波及多个服务。一个小需求,可能需要修改A、B、C三个服务。...划分粒度 划分微服务粒度不仅需要考虑研发资源,还要考虑服务本身原子性、团队大小、团队人员稳定性、服务高可靠性要求等等。...划分原则 横向划分 基础工具类 通用服务能力 独立jar starter封装 上下游解耦 纵向划分 业务维度 基础设施模块 MQ 缓存层 衡量指标 稳定性 性能 可扩展性 可维护性 改造成本

    45120

    什么,没有服务器部署自己博客?!

    netlify[1] 可以为你静态资源做托管,就是说它可以托管你前端应用,就像 github page 那样。...不过,它不又只像 github page 那么功能单一,它可以做更多事情 CI/CD: 当你 push 代码到仓库特定分支会自动部署 http headers: 你可以定制资源 http header...: 结合 SPA,做预渲染 它做是整个前端部署工作流事情,而且很多事情都是自动完成。...另外,我把 /assets/* 做了永久缓存,因为里边都是带了 hash 值静态文件 配置 api 解决跨域问题 另外,如果你前端应用需要配置代理服务器,比如 /api 与 /graphql,可以设置...由于服务器在国外,他可能有些慢,不过你可以试试国内厂商 CDN 参考资料 [1] netlify: https://www.netlify.com/ [2] 如何使用 docker 高效部署前端应用:

    2.2K30

    【JAVA】JVM 内存区域划分

    垃圾收集机制为我们打理了很多繁琐工作,大大提高了开发效率,但是,垃圾收集也不是万,懂得 JVM 内部内存结构、工作机制,是设计高扩展性应用和诊断运行时问题基础,也是 Java 工程师进阶必备能力...本篇博文重点是,谈谈 JVM 内存区域划分,哪些区域可能发生 OutOfMemoryError?...理所当然,堆也是垃圾收集器重点照顾区域,所以堆内空间还会被不同垃圾收集器进行进一步细分,最有名就是新生代、老年代划分。 第四,方法区(Method Area)。...另外,还额外划分出了直接内存等区域。 这张图反映了实际中 Java 进程内存占用,与规范中定义 JVM 运行时数据区之间差别,它可以看作是运行时数据区一个超集。...在 java.nio.BIts.reserveMemory() 方法中,我们清楚看到,System.gc() 会被调用,以清理空间,这也是为什么在大量使用 NIO Direct Buffer 之类时

    23430

    服务器物理机使用ESXI虚拟化并划分虚拟机

    前言 最近因为增加了一台物理机,所以需要对物理机进行虚拟化后划分虚拟机。下面主要来介绍物理机划分虚拟机操作步骤。 物理机虚拟化 1....注:有定制版和通用版,如果定制版中没有自己服务器品牌的话,直接下载通用版。 ? 2. 使用UltraISO将镜像写入到U盘中 ? 3....使用U盘在服务器上装ESXI,选择第一块磁盘作为安装盘,图形化界面安装,一路Next即可 4. 服务器开机后进入ESXI界面,配置IP、DNS、子网掩码 5. 按照提示重启服务器 虚拟机创建 1....一定要提前做好规划,这些规划包括一台物理机分几个虚拟机,每个虚拟机要分多少内存和CPU,每个虚机挂载是那块硬盘之类。 注:快照会占用选择安装磁盘空间,所以要留出多余空间做快照。 3....然后在EXSI基础上创建虚拟机模板,最后根据模板快速创建大量虚拟机。这样我们服务器虚拟化就已经做好了。

    6.2K20

    Web服务器在外网裸奔多久?

    很多时候我们轻易地把Web服务器暴露在公网上,查看一下访问日志,可以看到会收到大量攻击请求,这个是网站开通后几个小时收到请求: 1、探测服务器信息 在上线一分钟,收到OPTION请求探测。 ?...有书啊 2、命令执行攻击 上线半小时,收到大量利用WEB服务器命令执行漏洞攻击。 ?...如果您服务器使用是ASP或者Structs2并且开启了调试模式(大部分服务上线都先开着), 恭喜您,您在网络中安全生存时间是半小时,服务器已被接管。...敌人攻进来之后不是要住下不走了,而是要把您有价值内容偷出去,那么进来是一回事,送出去又是一件事情了。很多服务器开启了Web访问权限,无异于为敌人运输打开大门。...所以,记得禁止服务器向外连接哦!限制Web服务器仅可以访问后台特定系统如数据库,是非常必要。 14、SQL盲注 您问什么是SQL盲注?盲注就是闭着眼睛注入呗。

    2.3K30

    IP地址ABCDE类划分

    例如,福特汔车公司 内联网络可能被子其雇员称为一个网络,但是福特网络管理者必须为连接到 公司路由器接口上成千上万各个网络(lan段)分配惟一ip地址。...连接到同一网络主机必须拥有相同网络编号。...它表示是这样一个集合:所有不清楚主机和目的网络。这里“不清楚”是指在本机路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识“三无”人员,一律送进去。...五、169.254.x.x 如果你主机使用了dhcp功能自动获得一个IP地址,那么当你dhcp服务器发生故障,或响应时间太长而超出了一个系统规定时间,Wingdows系统会为你分配这样一个地址...对一台网络上主机来说,它可以正常接收合法目的网络地址有三种:本机IP地址、广播地址以及组播地址。

    2.7K10

    高防服务器防御哪些攻击

    高防服务器指机房通过主要高防设备对恶意数据进行有效鉴别和清洗,具有防御网络攻击功能服务器。...高防服务器到底防御哪些攻击呢   TCP洪水攻击:   由于TCP协议连接三次握手需要,在每个TCP建立连接时,都要发送一个带SYN标记数据报,如果在服务器端发送应答包后,客户端不发出确认,服务器会等待到数据超时...,如果大量受控制客户发出大量带SYN标记TCP请求数据包到服务器端后都没有应答,会使服务器TCP资源迅速枯竭,导致正常连接不能进入,甚至会导致服务器系统崩溃。   ...对邮件系统攻击   向一个邮件地址或邮件服务器发送大量相同或不同邮件,使得该地址或者服务器存储空间塞满而不能提供正常服务。...进而自动接收黑客通过这些控制节点发送控制指令,这些被害主机和控制服务器就组成BotNet(僵尸网络)。

    4.9K20

    IP地址分类以及网络地址计算(子网划分、超网划分)

    本次我将从以下5个方面介绍IP地址(由于篇幅问题,本篇我只介绍分类编址,无分类编址将在下一篇介绍) 了解IP地址用途和种类 了解分类编址和无分类编址区别 掌握子网划分及超网划分方法 网络号与主机号计算...3、子网划分以及超网划分 3.1、子网划分(基于每类IP网络进一步分成更小网络) 子网划分是通过借用IP地址若干位主机地址来充当子网地址(从左面第一位不是网络号位开始借,而且借位必须是连续不能跳跃...),从而将原网络划分为若干子网而实现。...划分子网时,随着子网地址借用主机位数增多,子网数目随之增加,而每个子网中可用主机数逐渐减少。 3.1.1、划分目的 1、节约IP地址,避免浪费。 2、限定广播传播。 3、保证网络安全。...例2、给定一个C类地址 192.168.5.0,要求划分20个子网,每个子网5 个主机,求符合要求子网掩码。

    4.3K40
    领券