2012-07-05 33 views
1

我已經在運行在Tomcat服務器上的NetBeans上創建了一個jsp應用程序。此應用程序的主頁包括一個登錄名。此應用程序的目的是通過輸入其IP地址,登錄的用戶可以查看網絡中任何Linux系統的文件系統使用情況。應用程序使用「ssh username @ ip」命令來獲取文件系統信息。 一切正常,但問題是,當我的應用程序從網絡上的用戶通過tomcat服務器訪問,並且他試圖檢索某個ipadd的文件系統時,該服務器計算機上會詢問該系統的密碼,應該在同一個系統上詢問應用程序是從哪裏訪問的?誰能幫忙?在Linux中的jsp應用程序

回答

0

ssh進程在服務器上啓動(您的應用程序正在運行)...您可以使用java ProcessBuilder獲取ssh進程的輸入和輸出流,檢測遠程主機是否要求憑據並讓您的應用程序詢問用戶。您的應用程序也應通過https訪問,以保持一路上的安全。