2011-07-04 48 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"); 

設置hostname選項在主應用程序之前,將這個。

相關問題