{"id":7802,"date":"2021-10-10T09:48:29","date_gmt":"2021-10-10T07:48:29","guid":{"rendered":"https:\/\/michlstechblog.info\/blog\/?p=7802"},"modified":"2021-10-11T09:50:41","modified_gmt":"2021-10-11T07:50:41","slug":"linux-convert-an-openssh-key-into-putty-ppk-format","status":"publish","type":"post","link":"https:\/\/michlstechblog.info\/blog\/linux-convert-an-openssh-key-into-putty-ppk-format\/","title":{"rendered":"Linux: Convert an openssh key into putty ppk format"},"content":{"rendered":"<div class=\"twoclick_social_bookmarks_post_7802 social_share_privacy clearfix 1.6.4 locale-en_US sprite-en_US\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_7802')){$('.twoclick_social_bookmarks_post_7802').socialSharePrivacy({\"services\":{\"flattr\":{\"uid\":\"Michl\",\"status\":\"on\",\"the_title\":\"Linux%3A%20Convert%20an%20openssh%20key%20into%20putty%20ppk%20format\",\"the_excerpt\":\"Hi%2C%0D%0A%0D%0Ayou%20want%20to%20use%20a%20openssh%20generated%20ssh%20key%20with%20Putty%20and%20PuttyAgent%20and%20get%20an%20error%20message%20like%20this%3A%0D%0A%0D%0A%20%28more%26hellip%3B%29\",\"txt_info\":\"2 clicks for more data protection:\\r\\n\\r\\nOnly when you click here, the button will be come active and you can send your recommendation to Flattr. When activating, data are transmitted to third parties. \",\"perma_option\":\"off\"}},\"txt_help\":\"When you activate these fields by clicking, information to Flattr may be transferred abroad, and probably may also stored there.\",\"settings_perma\":\"Enable permanently and accept data transmission. \",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/michlstechblog.info\\\/blog\\\/linux-convert-an-openssh-key-into-putty-ppk-format\\\/\",\"post_id\":7802,\"post_title_referrer_track\":\"Linux%3A+Convert+an+openssh+key+into+putty+ppk+format\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div><p>Hi,<\/p>\n<p>you want to use a openssh generated ssh key with Putty and PuttyAgent and get an error message like this:<br \/>\n<figure id=\"attachment_7807\" aria-describedby=\"caption-attachment-7807\" style=\"width: 469px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyAgentOpensshError.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyAgentOpensshError.png\" alt=\"openssh key inport error\" width=\"469\" height=\"163\" class=\"size-full wp-image-7807\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyAgentOpensshError.png 469w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyAgentOpensshError-300x104.png 300w\" sizes=\"auto, (max-width: 469px) 100vw, 469px\" \/><\/a><figcaption id=\"caption-attachment-7807\" class=\"wp-caption-text\">openssh key inport error<\/figcaption><\/figure><br \/>\n<!--more--><br \/>\nTo load such a key into puttyagent you have to convert it. You can use puttygen to do this. Open puttygen and load the private key.<br \/>\n<figure id=\"attachment_7804\" aria-describedby=\"caption-attachment-7804\" style=\"width: 601px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenLoad.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenLoad.png\" alt=\"Puttygen load key\" width=\"601\" height=\"468\" class=\"size-full wp-image-7804\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenLoad.png 601w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenLoad-300x234.png 300w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/a><figcaption id=\"caption-attachment-7804\" class=\"wp-caption-text\">Puttygen load key<\/figcaption><\/figure><br \/>\n<figure id=\"attachment_7805\" aria-describedby=\"caption-attachment-7805\" style=\"width: 355px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenLoadSuccess.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenLoadSuccess.png\" alt=\"puttygen load success\" width=\"355\" height=\"206\" class=\"size-full wp-image-7805\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenLoadSuccess.png 355w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenLoadSuccess-300x174.png 300w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/a><figcaption id=\"caption-attachment-7805\" class=\"wp-caption-text\">puttygen load success<\/figcaption><\/figure><\/p>\n<p>After loading save the private key in ppk format.<\/p>\n<figure id=\"attachment_7806\" aria-describedby=\"caption-attachment-7806\" style=\"width: 602px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenSavaAs.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenSavaAs.png\" alt=\"puttygen save as ppk\" width=\"602\" height=\"471\" class=\"size-full wp-image-7806\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenSavaAs.png 602w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2021\/10\/PuttyGenSavaAs-300x235.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/a><figcaption id=\"caption-attachment-7806\" class=\"wp-caption-text\">puttygen save as ppk<\/figcaption><\/figure>\n<p>Michael<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi, you want to use a openssh generated ssh key with Putty and PuttyAgent and get an error message like this:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[1614,89,838,224,158,1613,630],"class_list":["post-7802","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-couldnt-load-this-key","tag-error","tag-key","tag-linux-2","tag-load","tag-old-pem-format","tag-putty"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts\/7802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/comments?post=7802"}],"version-history":[{"count":4,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts\/7802\/revisions"}],"predecessor-version":[{"id":7810,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts\/7802\/revisions\/7810"}],"wp:attachment":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/media?parent=7802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/categories?post=7802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/tags?post=7802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}