Настоятельно не рекомендуется копировать закрытые ключи с одного компьютера на другой.
Рекомендуется создать новый набор ключей на каждом компьютере, с которого вы хотите подключиться к серверу, и авторизовать открытые ключи на сервере один за другим.
Вы можете создавать ключи на компьютере Windows для PuTTY с помощью утилиты puttygen.exe
. Сохраните открытый и закрытый ключи в отдельных файлах. Если я правильно помню, формат открытого ключа, сгенерированный PuTTY, не на 100% совпадает с тем, что вам нужно поместить в файл authorized_keys
на сервере. Сделайте необходимые корректировки. Это должна быть одна строка, которая выглядит примерно так:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKsi7Zlj8JU0QzL+Uw3nONnyYRkXFCkirmB//ZGVtgKSsxcBURSjjIbw5zBro5g9VRSnto6onxXSTlguhQi2OyWwDypl8QcXJ/QTf9W94A62pdTHtopO3mdBHD7WgdAndb5R78ZADLU7lLMGm1ObifpI4Uk6pKvCKMe43cL8DMP5O+ym2FE3lqHdMj+/cqE0nLyqHZdlMC8VKORsw6F8a0TA4/yl6+LGNxUcWCOW8b1BDUozyggZpqCcUU6Kq/JAiOBWc7MOqe7b1NeKHuBS/2k0S0AfZngp5z7OrNYO4UODcKLF9YN3elWa+9VlDUrED9BmxG8eh8zZnDY+rv8KlT youruser@yourmachine
Вы можете использовать pageant.exe
утилиту для хранения ключевой фразы в памяти , так что вам не нужно повторно вводить его каждый раз при подключении к удаленному серверу с putty
pscp
psftp