このようなssh証明書を生成しました:
ssh-keygen -f ca_key
#証明書として使用するsshキーペアを生成- ホストキーを生成する
ssh-keygen -s ca_key -I cert_identifier -h host_key.pub
- サーバーのsshd構成ファイルでホストキーを指定します。
TrustedUserCAKeys /etc/ssh/ssh_cert/host_key.pub
- ssh証明書を使用してホストにアクセスするためのローカル証明書を生成します
ssh-keygen -s ca_key -I cert_identifier user_key.pub
。これにより、user_key-cert.pubが生成されます。
ssh -i user_key user@host
(user_key-cert.pubを使用する)を使用してサーバーにログインできるようになりました。TrustedUserCAKeysファイルを無効にする以外に証明書を取り消すにはどうすればよいですか?
これについては、opensshリストのgossamer-threads.com/lists/openssh/dev/…で議論されています。
—
-rorycl