2017-08-16 69 views
2

我們的企業網絡中包含Windows Active Directory服務器和Linux服務器。我們在Linux服務器中使用Kerberos身份驗證。在用戶使用AD帳戶登錄後,通過網絡中的PC檢查gssapi身份驗證的PuTTY Windows客戶端可以SSH服務器。 PuTTY客戶端只有用戶名,不要求用戶輸入密碼。如何使用JSch通過Windows Active Directory身份驗證將SSH服務器SSH作爲PuTTY執行

現在我們要使用JSch庫來開發一個像PuTTY這樣的Java SSH程序來訪問這個Linux服務器。如果我們將用戶AD用戶名/密碼應用到JSch會話中,我們可以訪問Linux。 但問題是我們如何使用JSch而不要求用戶AD密碼爲PuTTY

任何幫助真的很感激!

在此先感謝!

Ed

回答

0

這會幫助你分享PuTTY事件日誌。

雖然我認爲PuTTY使用SECUR32.DLL進行身份驗證。

我不認爲JSch支持。雖然它支持Kerberos for Windows進行身份驗證,但如果在JDK中啓用的話。

相關問題