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