我经常通过 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
根据文件名,这是您生成的第一个公钥。
只要你有相应的私钥,你给他们哪一个都没关系。