当您无法访问客户端时诊断 SSH 身份验证失败

当您无法访问客户端时诊断 SSH 身份验证失败

我们刚刚升级了我们的 Infoblox 设备,现在通过 scp 进行的日志传送由于身份验证问题而失败。

由于这是一个设备,我们无法访问盒子上的 shell,因此我们很难找出问题所在。在 infoblox 端,我们在配置中只有主机名、端口、用户名和密码。(没有密钥选项 :( )

我可以使用凭证从另一台主机调用 scp fine。

有什么建议可以帮你找出问题所在吗?(除了提供一个被黑的 sshd 外;)

答案1

您不需要“破解” sshd。您应该能够运行 sshd -ddd 以将其置于调试模式。

例如...

/usr/sbin/sshd -ddd -p 2222

...如果可以将客户端流量导向该端口,则将监听 2222。如果不能,请停止系统 sshd 并启动调试监听器来测试客户端。

幸运的是,服务器端调试将帮助您识别身份验证问题。

相关内容