在我ssh_userauth_none
调用之前使用的 ssh 客户端中ssh_userauth_list()
。但它总是返回SSH_AUTH_ERROR
。当我试图找出使用它的错误原因时,ssh_get_error()
它说Socket error: disconnected
。
我在其他 linux 机器(Ubuntu)上使用了相同的代码,它工作正常。但是当我在基于 CentOS linux 的嵌入式机器上尝试它时,它总是失败并显示错误-SSH_AUTH_ERROR
。
我是否缺少ssh_config
文件中的任何字段,这些字段使任何身份验证都无法工作?
还是与某些用户名/路径问题有关?