多项选择题

下面关于生成SSH登录密钥的说法,哪些是正确的?()

A.生成密钥的命令是ssh-keygen
B.生成密钥的命令是ssh --keygen
C.生成一对密钥,一个叫公钥,一个叫私钥
D.密钥是针对某个用户生成的
E.私钥是有口令的