Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux libssh:ssh\u userauth\u none始终返回ssh\u AUTH\u错误_Linux_Ssh_Libssh - Fatal编程技术网

Linux libssh:ssh\u userauth\u none始终返回ssh\u AUTH\u错误

Linux libssh:ssh\u userauth\u none始终返回ssh\u AUTH\u错误,linux,ssh,libssh,Linux,Ssh,Libssh,在我的ssh客户端中,在调用ssh\u userauth\u list()之前,我正在使用ssh\u userauth\u none。但它总是返回SSH\u AUTH\u ERROR。当我尝试使用ssh\u get\u error()查找错误原因时,它会显示Socket error:disconnected 我已经在其他linux机器(Ubuntu)上使用了相同的代码,它工作得很好。但当我在基于CentOS linux的嵌入式机器上尝试时,它总是失败,出现错误-SSH\u AUTH\u erro

在我的ssh客户端中,在调用
ssh\u userauth\u list()
之前,我正在使用
ssh\u userauth\u none
。但它总是返回
SSH\u AUTH\u ERROR
。当我尝试使用
ssh\u get\u error()
查找错误原因时,它会显示
Socket error:disconnected

我已经在其他linux机器(Ubuntu)上使用了相同的代码,它工作得很好。但当我在基于CentOS linux的嵌入式机器上尝试时,它总是失败,出现错误
-SSH\u AUTH\u error

我是否在
ssh\u config
文件中缺少任何使身份验证无法工作的字段


或者它与某些用户名/路径问题有关?

看起来您与服务器断开了连接。远程服务器上的DEBUG3级日志是什么?为什么要调用
ssh\u userauth\u none
?以防万一?当您从嵌入式计算机或连接到嵌入式计算机时,它会失败吗?我正在嵌入式计算机上运行ssh服务器和客户端。在服务器端进行更多观察时,我看到“ssh\u handle\u key\u exchange”正在失败