我的远程服务器公共 ssh 密钥是什么

我的远程服务器公共 ssh 密钥是什么

我经常通过 ssh 访问远程服务器,并且很久以前就生成了密钥,因此可以通过以下方式访问远程服务器:

ssh -p 2222 [email protected] -L 5432:127.0.0.1:5432

由于安全升级,远程人员表示端口映射已被删除,并询问我,ssh pub key以便他们授予我访问权限。

但后来我添加了其他ssh密钥,所以我无法分辨哪个密钥是用于这个远程服务器的。

~$ ls ~/.ssh/*.pub
/home/akil/.ssh/google_compute_engine.pub  /home/akil/.ssh/id_ed25519.pub  /home/akil/.ssh/id_rsa.pub

我怎么知道哪个密钥与该服务器关联?

答案1

给他们/home/akil/.ssh/id_rsa.pub

根据文件名,这是您生成的第一个公钥。

只要你有相应的私钥,你给他们哪一个都没关系。

相关内容