
パスワードが期限切れになったらsshを終了する方法を探しています。インフラストラクチャ内のすべての仮想マシンで何かを確認するスクリプトがあります。残念ながら、パスワード確認方法を備えた仮想マシンはほとんどありません。
答え1
SSH認証後、パスワードの有効期限が切れますが、これはSSHだけでは達成できません。
使用する必要があります予想される(TCL),午後の予想(真珠)、予想される(python)またはさまざまな言語で同様に予想される数十のライブラリの1つ。
これは、さまざまなプログラム(ssh、telnet、または他の手段を介したリモートログインセッションを含む)と対話し、特定のパターンを見つけて適切な応答を送信するスクリプトを作成する機能を提供します。
ところで、Perlではネットワーク::SSHSSHセッションを自動化し、同様の期待機能を提供するために使用されます。 SSHのExpectの特別な実装です。他の多くの言語にも同様の専門ライブラリがあります。