事前共有キーを使用できないサーバーがありますssh
。すべての認証は対話型プロンプトを介して行われます。
そのサーバーは、root以外のユーザーに対してもcron
無効at
になっています。
cron
リモートサーバーに対してスクリプトを実行して定期的なメンテナンス/レポートを実行するジョブをローカルマシンで実行できるようにしたいと思います。
私はexpect
いくつかのことを考えましたが、適切なタイミングでプロンプトへのパスワードの入力を自動化するために、クリアテキストで保存する必要があることに気づきました。
パスワードを一度入力すると、ローカルでスクランブル/何でも(のようpasswd
に)、スクリプト自体にプレーンテキストのパスワードを保存しないようにパスワードを保護する方法はありますか?