パラレルSSHでパスワードプロンプトを停止する方法は?

パラレルSSHでパスワードプロンプトを停止する方法は?

2台のコンピュータ間にパスワードのないSSHを設定しました。 ssh はパスワードを求めるプロンプトを表示しませんが、pssh はパスワードの入力を求めます。プロンプトが入力と混同されるため、psshにデータパイピングを必要とするコマンドを実行できません。パスワードの入力を求められないようにするにはどうすればよいですか? (ところで、実際にパスワードを入力せずにEnterキーを押しました。)

ベストアンサー1

質問を投稿した直後、オンラインで解決策を見つけました。

解決策は次のとおりです。

  1. sshpassのインストールと使用
  2. 対話型モードを使用してパスワードを空の文字列に強制する
  3. 使用されるコマンドcat local | sshpass -ppassword parallel-ssh -I -h new_hosts -l root -A 'cat >> remote'

元の解決策は次の場所にあります。 http://www.getreu.net/public/downloads/doc/Secure_Computer_Cluster_Administration_with_SSH/

おすすめ記事