如果我找不到现有的用户,可以为root用户生成一个新的.ssh密钥对吗?

如果我为root用户生成一个新的ssh密钥对

ssh-keygen -t rsa 

我是否有覆盖现有的风险? 我需要添加一个到我的gitlab帐户,所以我可以克隆到客户端的服务器部署一个网站的回购。 我寻找现有的,但是

 ls ~/.ssh 

只返回一个known_hosts文件。 所以我想我会生成一个临时的,并将其添加到我的帐户,然后删除它。 这听起来像是一件好事吗? 我想确保我不会干涉他们已经build立的任何现有的证书。

“我是否有覆盖现有的风险?”

是的,但ssh-keygen询问“保存密钥的文件”。

“我想确保我不会干涉他们已经设立的现有证书”

然后指定替代密钥文件。

 > ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/username/.ssh/id_rsa): ^C