首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >sshd日志中“连接被xxx [preauth]关闭”的含义

sshd日志中“连接被xxx [preauth]关闭”的含义
EN

Unix & Linux用户
提问于 2013-11-25 11:41:17
回答 11查看 236.8K关注 0票数 94

我们有一个Windows批处理脚本,它通过PLINK (putty)自动连接到linux服务器。没有公钥身份验证,用户和密码都在脚本中。

在我们的linux服务器上,我们有几个sshd日志条目(/var/ log /messages):

代码语言:javascript
运行
复制
sshd[7645]: Connection closed by xxx [preauth]

会有什么理由发出这样的信息?

"preauth“的意思是”预认证“?

有时在条目中,"closed“有windows客户端的ip地址,另一次在"closed”中有linux服务器的ip地址。有人知道消息中的客户端ip地址和主机ip地址之间的区别吗?

EN

回答 11

Unix & Linux用户

发布于 2013-12-11 13:55:18

如果客户端在一定时间内不尝试身份验证,sshd服务器将断开连接,如-g选项中所记录的那样。

代码语言:javascript
运行
复制
 -g login_grace_time
         Gives the grace time for clients to authenticate themselves
         (default 120 seconds).  If the client fails to authenticate
         the user within this many seconds, the server disconnects
         and exits.  A value of zero indicates no limit.

因此,我怀疑如果您在带有此消息的日志中看到服务器IP,则连接被关闭,因为在此宽限期内没有进行任何身份验证尝试。当您看到客户机IP时,这意味着用户关闭了他们的客户端(或脚本终止),而没有进行身份验证尝试。

票数 37
EN

Unix & Linux用户

发布于 2016-04-26 15:01:34

在我的例子中,当我在ssh客户端遇到Host key verification failed.错误时,这些消息出现在/var/log/secure中。这是在没有登录尝试的情况下导致连接的情况之一。

票数 17
EN

Unix & Linux用户

发布于 2016-09-26 13:51:36

我和你的问题非常相似(虽然我用的是公钥)。

结果是我的问题,也可能是您的问题,是因为我的主目录是NFS挂载,而selinux (在CentOS 7上)出现了一些错误(很难跟踪)。不过,解决办法很简单。

代码语言:javascript
运行
复制
setsebool -P use_nfs_home_dirs 1 
票数 9
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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