首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AWS中使用带有匹配组的多个许可证在sshd_config文件中打开

在AWS中使用带有匹配组的多个许可证在sshd_config文件中打开
EN

Server Fault用户
提问于 2020-10-08 14:40:00
回答 1查看 1.4K关注 0票数 0

我有一个amazon 2

假设有一个

甲骨文(Oracle) R1,R2

用户U1,U2,U3

群G1,G2

G1集团已批准R1:1521开放

G2集团已批准R2:1521开放

U1添加到组G1

中将

U2添加到组G2

U3被添加到G1,G2两个组中

我的sshd_config文件是

代码语言:javascript
复制
Match Group G1
 PermitOpen R1:1521
Match Group G2
 PermitOpen R2:1521
Match Group G1,G2
 PermitOpen R1:1521 R2:1521

它适用于用户U1和U2,但不适用于用户U3 (它只能访问R1 RDS)。

EN

回答 1

Server Fault用户

发布于 2020-12-08 14:14:04

从技术上讲,这不是一台机器。它更像是一种解决办法(因为我认为这是构建sshd的方式(在回答问题时))。

我尝试了不同的变异和组合:

  1. 比赛组G1 PermitOpen R1:1521 组G2 PermitOpen R2:1521 Match Group G1 G2 PermitOpen R1:1521 R2:1521

因此,我创建了G3,并添加了G1和G2组,

  1. 匹配组G1 PermitOpen R1:1521堆栈新线匹配组G2 PermitOpen R2:1521堆栈新线匹配组G3 PermitOpen R1:1521 R2:1521

但还是没起作用。它适用于G1,而不是G2。

  1. 赛组G1 PermitOpen R1:1521 组G2 PermitOpen R2:1521 Match Group G1 G2 G3 PermitOpen R1:1521 R2:1521

但还是没起作用。它适用于G1,而不是G2。

  1. 匹配组G1 PermitOpen R1:1521堆栈新线匹配组G2 PermitOpen R2:1521堆栈新线匹配组G3 PermitOpen R1:1521 R2:1521

G3组有R1和R2,并且工作正常。

我认为工作的原因是因为以下原因:

如果一个关键字出现在满足的多个匹配块中,则只应用该关键字的第一个实例。

以上两种方法都可以在authorized_keys中工作或使用permitopen。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1036919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档