Javaプロセスからrsyncを使用しています(java.lang.Runtimeを使用)。パスワードの必要性を回避するために、キーレス ssh を使用しています。
私がやりたいのは、パスワード プロンプトを完全に無効にすることです。基本的には、キーレス ssh のみを許可します。私のJavaプログラムで、キーレスssh用に正しくセットアップされていないホストに接続しようとすると、ユーザーがパスワードを入力するのを待っているため、プログラム全体がフリーズします。
これを行うためにrsyncに渡すことができるフラグまたは何かがありますか? または、プロンプトで待機している Java からの rsync プロセスをどうにかして強制終了しますか?
(永遠の初心者はサーバー側のソリューションを提案しました。理想的にはクライアント側に保ちたいです)