コマンドssh-keygen -lf /etc/ssh/ssh_host_dsa_key.pub
を実行すると、最初の数桁がキーの強度を表す出力が得られます。Chef inspec を使用してキーの強度を検証する方法はありますか?
上記のコマンドの出力として1024......を取得したとします。Chef Inspec を使用して、それが 1024 であり、他の値ではないことを確認するにはどうすればよいですか?
コマンドssh-keygen -lf /etc/ssh/ssh_host_dsa_key.pub
を実行すると、最初の数桁がキーの強度を表す出力が得られます。Chef inspec を使用してキーの強度を検証する方法はありますか?
上記のコマンドの出力として1024......を取得したとします。Chef Inspec を使用して、それが 1024 であり、他の値ではないことを確認するにはどうすればよいですか?
コマンド resourceを使用して、その出力を照合します。次のような何かがうまくいくはずです
describe command('ssh-keygen -lf /etc/ssh/ssh_host_dsa_key.pub | awk '{print $1}) do
its('exit_status') { should eq 0 }
its('stdout') { should be >= 1024 }
end