gpt4 book ai didi

linux - 当 Openldap 服务器上的 slapd 守护进程停止时,Openldap 客户端计算机挂起

转载 作者:太空宇宙 更新时间:2023-11-04 05:24:42 26 4
gpt4 key购买 nike

首先我将简要解释我的架构

Openldap 服务器:安装了 openldap 的 Ubuntu 14.04 计算机。我关注了这篇文章 https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-a-basic-ldap-server-on-an-ubuntu-12-04-vps我为每个 posix 帐户添加了 sshpublickey 架构

OpenLDAP 客户端:安装了 libpam-ldap nscd 的 Ubuntu 14.04。我再次关注了 digital ocean 链接。 https://www.digitalocean.com/community/tutorials/how-to-authenticate-client-computers-using-ldap-on-an-ubuntu-12-04-vps

我更改了 OpenLDAP 客户端计算机上的 sshd_config 文件,并提供了 AuthorizedKeysCommand/my/script 来查询 ldap 服务器并获取 sshkey,然后我就有了基于 key 的 ssh 身份验证。

到目前为止,这一切运行良好。我还有一个 ubuntu 用户,它是本地用户,不受 LDAP 管理。

现在,当我停止 Openldap 服务器计算机上的 slapd 守护进程时我作为客户端计算机上的 ubuntu 用户的事件 ssh session 挂起(无法重新启动任何服务或运行 ls 或 cat 等基本命令)。即使当我尝试以不受 LDAP 管理的 ubuntu 用户身份登录客户端计算机时,它也会失败(它成功通过身份验证,但无法获取环境变量并打开交互式 session )

摘自 ssh -v ubuntu@IP

debug1:身份验证成功(公钥)。

已通过 54.200.221.217 ([54.200.221.217]:22) 身份验证。

调试1: channel 0:新的[客户端 session ]

debug1:请求 no-more-sessions@openssh.com

debug1:进入交互式 session 。

它卡在那里然后超时。

这背后的原因是什么?我的架构还有什么缺陷吗?我不想要基于密码的 ssh,因为它很容易遭到黑客攻击。

最佳答案

原因当然是你停止了slapd,而解决办法就是不这样做。它应该始终运行。

关于linux - 当 Openldap 服务器上的 slapd 守护进程停止时,Openldap 客户端计算机挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34614214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com