2011-07-04 6 views
0

SSHサーバーに接続中に "オプションを適用できませんでした"というメッセージが表示されます。sshクライアントがエラーを返す "オプションを適用できませんでした"

ライブラリのソースコードを確認したところ、エラーが返されたclient.c に次のコードが見つかりました。

ret = ssh_options_apply(session); 

if (ret < 0) { 
    ssh_set_error(session, SSH_FATAL, "Couldn't apply options"); 
    leave_function(); 
    return SSH_ERROR; 
} 

このエラーが発生する可能性はありますか?

答えて

0

ssh_options_set()を使用してオプションを設定しないこと。 ssh_options_apply()はサニティチェックを行います。

0

私は同じ問題を抱えていました。私はなぜ知らないが、私はlibsshのチュートリアルに、この「オプション」オプションを追加したとき、それは働いた:

ssh_options_set(my_ssh_session, SSH_OPTIONS_USER, "random_username"); 

は、メインアプリケーションでホスト名オプションを設定する前にこれを入れてください。

関連する問題