openssl passwdパスワードは一時的にのみ機能します。

openssl passwdパスワードは一時的にのみ機能します。

Linux VMインスタンスを設定するときに奇妙な問題が発生しました。これが基本なら許してください。私は(通常)Linuxシステムプログラマーではありません。 CI / CDパイプライン(Jenkins)で使用するために一度に20以上のLinuxインスタンスを起動するスクリプトを作成しようとしています。 Linuxインスタンスの起動時に実行されるスクリプトがあり、次のように起動します。

sudo useradd -m -p $(openssl passwd -1 <SERVICE_ACCOUNT_PASSWORD_HERE>) myNewUser

私は数ヶ月前にこのスクリプトを正常に使用しました。起動時にmyNewUserユーザー名とパスワードを使用してSSHに接続できますSERVICE_ACCOUNT_PASSWORD_HERE。 Jenkinsでこれを使用するために資格情報を設定しましたが、うまく機能します。

やり直す必要があります。より多くのインスタンスを起動するためにこのスクリプトを実行し、短時間でそのユーザー名/パスワードを使用してインスタンスにSSHでアクセスできました。一日が過ぎても、1〜2時間経ってもパスワードはもう機能しません。後でもう一度やり直すと、パスワードが無効になりますか?

なぜこれですか?私の設定は間違っていますか?サービスアカウントのユーザー名とパスワードをプログラムで設定し、すぐに期限切れにならないようにするにはどうすればよいですか。 Ubuntu-16の企業バージョンを使用しています。この問題をデバッグするのに役立つ追加の詳細が必要な場合は、お知らせください。

ベストアンサー1

おすすめ記事