![我的远程服务器公共 ssh 密钥是什么](https://linux22.com/image/1022863/%E6%88%91%E7%9A%84%E8%BF%9C%E7%A8%8B%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%85%AC%E5%85%B1%20ssh%20%E5%AF%86%E9%92%A5%E6%98%AF%E4%BB%80%E4%B9%88.png)
我经常通过 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
根据文件名,这是您生成的第一个公钥。
只要你有相应的私钥,你给他们哪一个都没关系。