Tomcat サーバーで実行される netbeans で jsp アプリケーションを作成しました。このアプリケーションのホームページにはログインが含まれています。このアプリケーションの目的は、ログインしたユーザーが IP アドレスを入力することで、ネットワーク内の任意の Linux システムのファイル システムの使用状況を表示できるようにすることです。このアプリケーションは、「ssh username@ip」コマンドを使用してファイル システム情報を取得します。すべてが正常に機能していますが、問題は、Tomcat サーバーを介してネットワーク内のユーザーからアプリケーションにアクセスし、彼が ipadd のファイル システムを取得しようとすると、そのシステムへのパスワードがサーバー コンピューターで要求されることです。アプリケーションがアクセスされるのと同じシステムで尋ねられますか?? 誰でも助けることができますか?
質問する
112 次
1 に答える
0
サーバー(アプリケーションが実行されている場所)でsshプロセスが開始されます... Java ProcessBuilderを使用してsshプロセスの入力ストリームと出力ストリームを取得し、リモートホストが資格情報を要求していることを検出し、アプリケーションにそれらのためのユーザー。https
常に安全に保つために、アプリケーションにもアクセスする必要があります。
于 2012-07-05T09:26:16.293 に答える