Ssh-те кілтті аутентификациялау кезінде, Windows-пен байланысты болғанда түсіндім. Бірдей кілтті пайдалану туралы, тек Linux-мен жұмыс істейтін компьютерден қосылу кезінде аутентификация үшін ғана? Linux үшін PuttyAgent жоқ және Linux .ppk пішімін түсінбейді.
Ол үшін ppk пішімінен ашық кілтін openssh пішіміне түрлендіріңіз. Сонымен қатар, люкс-жинақшалардан линуксқа арналған приборларды қолдану бізге көмектеседі. Қалай болғанда да, мұндай пакет репозиторийдің Debian-да бар. :)
# aptitude install putty-tools
Шын мәнінде, біз пернелерді ppk-дан openssh-ға түрлендіреміз:
# puttygen private-key.ppk -O жеке-openssh -o private-key.txt
Мұнда -O параметрі жеке перне түрлендірілетін пішімді көрсетеді. Сондай-ақ, файлдың аты сақталуы керек.
Осылайша, openssh форматындағы жеке кілт private-key.txt файлында сақталады.
Сіздің компьютеріңізде арнайы файлға көшіру қажет - жеке кілттерді сақтау:
# мысық private-key.txt> ~ / .ssh / id_rsa