Я часто обращаюсь к удаленному серверу через ssh, и я уже давно сгенерировал ключи, поэтому обращался к удаленному через:
ssh -p 2222 root@193.xx.xx.xx -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
Как мне узнать, какой ключ связан с этим сервером?
Дайте им /home/akil/.ssh/id_rsa. pub
На основе имени файла это первый сгенерированный вами открытый ключ.
Неважно, какой из них вы им дадите, если у вас есть соответствующий закрытый ключ.