首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pam_systemd失败(sshd:session):未能创建会话:文件存在

Pam_systemd失败(sshd:session):未能创建会话:文件存在
EN

Unix & Linux用户
提问于 2020-09-09 05:20:47
回答 2查看 7.2K关注 0票数 2

在这种情况下,外部ssh (在快速循环中)重复连接到基于Debian10.5的Docker容器中的OpenSSH守护进程。授权是通过$HOME/.ssh/authorized_keys中的一个授权密钥进行的,该密钥还通过命令限制command="..."强制执行容器中的特定脚本。

我观察到的是,大多数连接都成功了,但是在/var/log/auth.log中有一些(很少)失败了这个错误:

pam_systemd(sshd:session):未能创建会话:文件存在

这表明了什么以及哪个文件是什么意思?我遇到了解决类似问题的方法(也遇到了“未能创建会话”),但目前还没有(使用“文件存在”)。那么,我如何进一步诊断,然后解决手头的问题呢?

EN

回答 2

Unix & Linux用户

发布于 2020-09-09 17:58:23

检查/etc/ssh/sshd_config中MaxSessions和MaxStartups的值。

您可能遇到会话限制或连接限制。

如果您控制了外部脚本,请修复它。不是在紧循环中重复连接,而是在循环中添加延迟,或者更好的是打开单个连接并在其中发送多个命令。紧密地循环整个连接是非常低效的。

票数 1
EN

Unix & Linux用户

发布于 2021-10-07 13:21:27

File exists可以来自https://github.com/systemd/systemd/issues/20956

它可能与/run/systemd/session/中有很多已打开的会话有关,也可能与之无关。

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

https://unix.stackexchange.com/questions/608551

复制
相关文章

相似问题

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