在多台计算机上使用相同的 ssh 私钥/公钥对是否无害?

dan*_*dan 8 ssh ssh-keys

每当我得到一台新笔记本电脑时,我都会从旧笔记本电脑复制公钥和私钥。但是由于我有时会使用旧笔记本电脑,因此我将使用来自最多 3 台不同计算机的相同 dsa 密钥对登录服务器等。这样做有什么害处吗?还是为您拥有的每台计算机拥有不同的公钥和私钥更好?

小智 14

您的密钥标识您,因此在任何地方使用相同的密钥在语义上是正确的。但是,在 3 台不同的计算机上使用相同的密钥会增加密钥被盗的机会。

  • 同意。如果您想提高安全性,请确保使用密码短语,并代表您利用 ssh-agent。 (2认同)

mik*_*ock 7

我通常为我连接的每台机器创建一个 ssh 密钥。该键有一个有用的注释,以便我可以识别每个键,例如“mike-phone”与“mike-laptop”。这样,如果我丢失了其中一台设备,我可以轻松地从我连接的系统中删除它的公钥,而不会影响我与我使用的其他机器的连接。

从系统管理员的角度来看,当事情进展顺利时,拥有多个公钥/私钥对要好得多,而前期则更痛苦。