我有一个使用 Putty 生成的 SSH 密钥。commen 部分的创建日期为“rsa-key-20201015” 如何为 rsa SSH 密钥添加到期日期?可以通过编辑评论区来实现吗?
use*_*686 10
密钥本身没有地方可以嵌入到期日期。它的注释字段实际上只是一个注释字段,将被服务器忽略 \xe2\x80\x93 PuTTYgen 仅添加您自己的信息的日期,它不充当“发布日期”。
\n但是,如果服务器运行 OpenSSH v7.7 或更高版本,则可以为特定条目指定到期日期authorized_keys:
expiry-time="YYYYMMDD" ssh-rsa AAAAB3Nz...w== Some comment\nRun Code Online (Sandbox Code Playgroud)\n您还可以使用指定准确时间YYYYMMDDhhmm(默认为午夜 00:00)。例如,如果您指定20201030,则该条目将在 2020-10-30 00:00:00 停止接受。
(请注意,实际密钥根本没有改变\xe2\x80\x93,它仍然采用相同的格式,并且仍然没有“内置”任何到期日期,只有文件authorized_keys有。)
较旧的系统不支持此功能,并且需要通过注释字段手动编写 cron 脚本。以供参考:
\nOpenSSH 还具有不同的密钥格式(称为“SSH 证书”),它允许嵌入到期日期。但是,证书不能与 PuTTY、WinSCP 或 Bitvise 客户端 \xe2\x80\x93 一起使用,它们仅与 OpenSSH 本身(即客户端ssh)兼容。有关此功能的更多文档:https ://en.wikibooks.org/wiki/OpenSSH/Cookbook/Certificate-based_Authentication
| 归档时间: |
|
| 查看次数: |
8285 次 |
| 最近记录: |