現在、私はWindowsからLinuxホストサーバーに接続するときに、自分の資格情報を.batファイルに入れてマシンに自動的にアクセスします。しかし、接続は自動的に私をターミナルシェルに向けるわけではありませんが、別のユーザー名とパスワードを手動で入力する必要があるセカンダリの対話型ログインプロンプトがあります。SSH用Java API二次ログイン検証
私の質問は、これらをJavaまたはちょうど.batで自動化することは可能ですか?
私の同僚の1人は、 "sendkey"メソッドを使用してVBスクリプトでそれを行うことができました。情報オンライン状態では、 "sendkey"は、キーボードで入力されたかのように、1つ以上のキーストロークをアクティブウィンドウに送ります。 JSCHまたはSSHJのJavaでsendkeyの対応があることは知っていますか?
注:ターミナルに直接接続しているわけではありません。私は、sendkeyのように手動で入力したかのように対話型ログインを自動化することです。