通过SSH密钥通过SSH登录Linux主机在第一次尝试时总是失败,tnen可以工作。是否存在可配置的超时?

通过SSH密钥通过SSH登录Linux主机在第一次尝试时总是失败,tnen可以工作。是否存在可配置的超时?,linux,Linux,我已经在目标主机上创建了ssh密钥并在.ssh/.authorized_key下注册了公钥 而且它通常也有效。我只是观察到一种奇怪的行为:当我早上第一次尝试登录时,我看到服务器拒绝了我们的密钥,并被迫输入我的密码短语。任何连续的尝试都可以正常工作,我在控制台输出中看到它正在使用我的密钥注册 如果我长时间不登录,那么新登录将显示与上面相同的行为,我将被迫输入我的密码短语 所以我想知道:是否有一个可配置的值可以阻止我在某个时间后注册我的密钥,我可以增加或停用它?您可以在这里找到答案。某些服务器配置为

我已经在目标主机上创建了ssh密钥并在.ssh/.authorized_key下注册了公钥

而且它通常也有效。我只是观察到一种奇怪的行为:当我早上第一次尝试登录时,我看到服务器拒绝了我们的密钥,并被迫输入我的密码短语。任何连续的尝试都可以正常工作,我在控制台输出中看到它正在使用我的密钥注册

如果我长时间不登录,那么新登录将显示与上面相同的行为,我将被迫输入我的密码短语


所以我想知道:是否有一个可配置的值可以阻止我在某个时间后注册我的密钥,我可以增加或停用它?

您可以在这里找到答案。某些服务器配置为在主机首次登录之前验证主机。

我们可以通过在~/.SSH/config文件中将StrictHostKeyChecking设置为“否”,使SSH自动将新主机密钥写入已知的\u hosts文件


一些主机提供商对SSH做了一些奇怪的MITM操作,在某个地方有一篇文章……因为您没有提供足够的关于您的问题的信息来解决它,只是猜测什么可能有用-1没有什么好担心的,只需编辑您的问题以改进它。谢谢,添加了此配置。但这对行为没有任何影响。
StrictHostKeyChecking=no