私の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
ため、認証が機能しませんか?
それとも、ユーザー名/パスの問題に関連していますか?