ui_puttygen » Revisions »
Differences
This shows you the differences between the selected revisions of the page.
2015-04-26 | 2015-04-26 | ||
no summary (180.191.109.17) (hidden) | Restored revision 1426879276. Undoing revisions 1430022606, 1430022831, 1430023260. (martin) (hidden) | ||
Line 15: | Line 15: | ||
When you run PuTTYgen you will see a window where you have two choices: //Generate//, to generate a new public/private key pair, or //Load// to load in an existing private key. | When you run PuTTYgen you will see a window where you have two choices: //Generate//, to generate a new public/private key pair, or //Load// to load in an existing private key. | ||
- | CONNECT albert.apple.com:443 HTTP/1.1 | + | ===== Generating a New Key ===== |
- | Host: albert.apple.com | + | This is a general outline of the procedure for generating a new key pair. The following sections describe the process in more detail. |
- | User-Agent: iTunes/12.1.1 (Windows; Microsoft Windows Vista Home Basic Edition Service Pack 1 (Build 6001)) AppleWebKit/7600.1017.9000.2 | + | |
- | Proxy-Connection: keep-alive | + | |
- | Connection: keep-alive | + | |
- | login=&password=&activation-info-base64=PGRpY3Q+DQoJPGtleT5BY3RpdmF0aW9uSW5mb0NvbXBsZXRlPC9rZXk+DQoJPGZhbHNlLz4NCgk8a2V5PkFjdGl2YXRpb25JbmZvWE1MPC9rZXk+DQoJPGRhdGE+DQoJUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BDRkVUME5VV1ZCRklIQnMNCglhWE4wSUZCVlFreEpReUFpTFM4dlFYQndiR1V2TDBSVVJDQlFURWxUVkNBeExqQXZMMFZPSWlBaWFIUjBjRG92TDNkMw0KCWR5NWhjSEJzWlM1amIyMHZSRlJFY3k5UWNtOXdaWEowZVV4cGMzUXRNUzR3TG1SMFpDSStDanh3YkdsemRDQjJaWEp6DQoJYVc5dVBTSXhMakFpUGdvOFpHbGpkRDRLQ1R4clpYaytRV04wYVhaaGRHbHZibEpoYm1SdmJXNWxjM004TDJ0bGVUNEsNCglDVHh6ZEhKcGJtYytOVEpEUkRZMlJUUXRNekUzTWkwME5EazFMVGd3TlRRdE5USkJRa1F6T0VVMlFrTTFQQzl6ZEhKcA0KCWJtYytDZ2s4YTJWNVBrRmpkR2wyWVhScGIyNVRkR0YwWlR3dmEyVjVQZ29KUEhOMGNtbHVaejVWYm1GamRHbDJZWFJsDQoJWkR3dmMzUnlhVzVuUGdvSlBHdGxlVDVDZFdsc1pGWmxjbk5wYjI0OEwydGxlVDRLQ1R4emRISnBibWMrTVRKRU5UQTQNCglQQzl6ZEhKcGJtYytDZ2s4YTJWNVBrUmxkbWxqWlVObGNuUlNaWEYxWlhOMFBDOXJaWGsrQ2drOFpHRjBZVDRLQ1V4VA0KCU1IUk1VekZEVWxWa1NsUnBRa1JTVmtwVlUxVmFTbEV3UmxWU1UwSlRVbFpHVmxKV1RsVk1VekIwVEZNd1MxUlZiRXBSDQoJYm1oRlVUQk9RbFY2UWtSUlZrWkNDZ2xrTW1SYVZGaG9UVlpGUm5sUmJXUlBWbXRLUWxSV1VrdFNWbXQ0VlZaU1ExSXcNCglNVFphZWxKTlZrWndSMVJ0ZEU1a1JUVkZXWHBXVDJGVVJrUlZiRkp6VVdkd1RRb0pWa2QwTmxWV1VuTlNWVFZ5VWxoaw0KCVQxWkZSak5VTVZKR1ZFVXhRbUV3WkVKTlZsWkdVVzFvVGxFeFdsZFVXR2hFWld0R1MxRnRaRTlXYTBwQ1dqRlNRbUV3DQoJTlVNS0NWUldTa3BrTUZaQ1YxVlNWMVZXUmtsRGExWXpZa1ZTYTFkRlNuTlpNalZUWTBkS2RFOUlhRVpsYTBaVFVXMWsNCglUMVpyU2tKaU1WSkVZVEJhTTFrd1pEUmlSV3hHQ2dsaVNGWmFaVlJTTkZKSWNFSlVhMHB1Vkd4YVExRllUbFZSYlRGeg0KCVZWZEdTRTlZVlV0WGJGSkVVVzAxTmxGVk5VTmFNblI0WVVkMGNGSjZiRE5OUlVwQ1ZWVldSd29KVVZWR1VGRnRjRkpSDQoJV0dSdVYxZDBSRm94YkVaUlZGSk5VMVZHYkZreFVUTkxNRFI2VmxWS1QxbFVTWEpqVjNONlQxWm5jazVuY0d4aVZXaEYNCglVa2M1ZFZwc1Rub0tDVk5YTVd4T1IxcDBXVEJTYkZOVk5YbFhiV2hPWlZkc2NsZFZXbXRrZWxaRVN6SkdiVlV6VVRSaA0KCVZGcFBWVmRTTkZZeU5YRmhNMDR5WlZSS2JHUnJVa3RoTVVwUENnbE9XRnAxUTJ0SmVsVXhRakphTTBwMVpFZGtkMk5JDQoJV1hoWk1EbERVMjFXYWt3eVpFSlpNVnAyWVdsMGVGSXlPV3RaZWtFeVpXdHdOVkZ1Vm5ST2VtTjZVMFZhYUFvSlYxUloNCglORTFWU2xaaWVYUkRXakZzYW1OV2NGbE5XRWxMVldwa1Frc3dPVWhhUm5Cd1ZIazRkbVJ0U1hsYVJVNXJUVVZPUW1Rdw0KCVZrSlJWMFpDVVZVeFFrMUZaRVFLQ1ZVelJraFZNR3hwVFRCU1VsSlZTa05WVmxaQ1VWUlNTRkZyUms5TlJGWlBVMWhhDQoJVmsxdFduRk5aM0I1VVd0d1VGZHJhRnBUUkZwMlVXMU5NRnBxVW5wVlZHUlBDZ2xTUXpsTVRsZFNjV1J0ZURSaGJsWXoNCglZekZLZUZkclpFNVdha0pHVFZjNVVscDZhRkZVUms1SVkwVldWR051WkhsYWVrVjVZWHBXTldSNmFEUkRhbWgwVWpKUw0KCWR3b0paVWhHYzJNd1NsbE5NREV6VkVWYVUyTlZaRFJQU0dOMlQxUlpORkpXVmxOaGEyeEpVMjV3Tms5WFRuUmlWRnBXDQoJWVVkRk5XVkZUak5qVjBWNldYcFNWMU42V2tRS0NWcHRjRnBQV0ZwUllWaHJTMkZzYUhCWFZXeHRVVk01UkZVeVZsQlINCglNMmd5VmpKM2VXUjZRbGhXTVZGNFRUTnNUMUZ1WnpGV1YwMUxURk13ZEV4VE1VWlVhMUZuQ2dsUk1GWlRWa1ZzUjFOVg0KCVRrSldSVlZuVld0V1VsWlZWbFJXUXpCMFRGTXdkRU5uUFQwS0NUd3ZaR0YwWVQ0S0NUeHJaWGsrUkdWMmFXTmxRMnhoDQoJYzNNOEwydGxlVDRLQ1R4emRISnBibWMrYVZCaFpEd3ZjM1J5YVc1blBnb0pQR3RsZVQ1RVpYWnBZMlZXWVhKcFlXNTANCglQQzlyWlhrK0NnazhjM1J5YVc1blBrRThMM04wY21sdVp6NEtDVHhyWlhrK1JrMXBVRUZqWTI5MWJuUkZlR2x6ZEhNOA0KCUwydGxlVDRLQ1R4bVlXeHpaUzgrQ2drOGEyVjVQazF2WkdWc1RuVnRZbVZ5UEM5clpYaytDZ2s4YzNSeWFXNW5QazFEDQoJTnpZNVBDOXpkSEpwYm1jK0NnazhhMlY1UGxCeWIyUjFZM1JVZVhCbFBDOXJaWGsrQ2drOGMzUnlhVzVuUG1sUVlXUXkNCglMREU4TDNOMGNtbHVaejRLQ1R4clpYaytVSEp2WkhWamRGWmxjbk5wYjI0OEwydGxlVDRLQ1R4emRISnBibWMrT0M0eQ0KCVBDOXpkSEpwYm1jK0NnazhhMlY1UGxKbFoybHZia052WkdVOEwydGxlVDRLQ1R4emRISnBibWMrV2xBOEwzTjBjbWx1DQoJWno0S0NUeHJaWGsrVW1WbmFXOXVTVzVtYnp3dmEyVjVQZ29KUEhOMGNtbHVaejVhVUM5QlBDOXpkSEpwYm1jK0NnazgNCglhMlY1UGxObGNtbGhiRTUxYldKbGNqd3ZhMlY1UGdvSlBITjBjbWx1Wno1RVRGaEhVVk13VVVSR1NGYzhMM04wY21sdQ0KCVp6NEtDVHhyWlhrK1ZXNXBjWFZsUTJocGNFbEVQQzlyWlhrK0NnazhhVzUwWldkbGNqNHlOamc0TVRFME5UTTVOemc1DQoJUEM5cGJuUmxaMlZ5UGdvSlBHdGxlVDVWYm1seGRXVkVaWFpwWTJWSlJEd3ZhMlY1UGdvSlBITjBjbWx1Wno0MVlXRmkNCglOamcxT0RCbE5UVXpOVFkwTURrek5XWTNaamM0TURCbVl6Y3hNelJsWmpRNVlqaGtQQzl6ZEhKcGJtYytDand2Wkdsag0KCWRENEtQQzl3YkdsemRENEsNCgk8L2RhdGE+DQoJPGtleT5GYWlyUGxheUNlcnRDaGFpbjwva2V5Pg0KCTxkYXRhPg0KCU1JSUN3akNDQWl1Z0F3SUJBZ0lOTXpPdkVBSVFyd0FCcndBQUNEQU5CZ2txaGtpRzl3MEJBUVVGQURCN01Rc3dDUVlEDQoJVlFRR0V3SlZVekVUTUJFR0ExVUVDaE1LUVhCd2JHVWdTVzVqTGpFbU1DUUdBMVVFQ3hNZFFYQndiR1VnUTJWeWRHbG0NCglhV05oZEdsdmJpQkJkWFJvYjNKcGRIa3hMekF0QmdOVkJBTVRKa0Z3Y0d4bElFWmhhWEpRYkdGNUlFTmxjblJwWm1sag0KCVlYUnBiMjRnUVhWMGFHOXlhWFI1TUI0WERURXdNREl4TURFM016WXpNMW9YRFRFMU1ESXdPVEUzTXpZek0xb3daVEVMDQoJTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFvVENrRndjR3hsSUVsdVl5NHhGekFWQmdOVkJBc1REa0Z3Y0d4bElFWmgNCglhWEpRYkdGNU1TZ3dKZ1lEVlFRREV4OXBVR0ZrTGpNek16TkJSakV3TURJeE1FRkdNREF3TVVGR01EQXdNREE0TUlHZg0KCU1BMEdDU3FHU0liM0RRRUJBUVVBQTRHTkFEQ0JpUUtCZ1FERFdZUEEyUVE3OCtQV1FMeTVMVjk4ekhJR20wVG4xdjBLDQoJdUFDMTBPcVVwMTFtRnc0Z085QS9kdHJEMXVOc214UkhzdEJYcEo1Um9acVdNNDBvUDJadjArb0FkMFVTdnVZRUNxUWgNCgk2M1hWYlRwbnRaODJJeGZTTEZNSWVEK3R2L1hSbWJDL0NKUWN6RFdXUEtrbFJqMjl6MjRvRGNMOTY1emtlSzY4ZmpxUg0KCTF3SURBUUFCbzJBd1hqQU9CZ05WSFE4QkFmOEVCQU1DQTdnd0RBWURWUjBUQVFIL0JBSXdBREFkQmdOVkhRNEVGZ1FVDQoJZG5LZm9qOGxBT1lyUnJvUjJTODVscURzUzJrd0h3WURWUjBqQkJnd0ZvQVUrZzNVRVpFYjVySk9IZ1pKbEJIZFkySUgNCglXV1F3RFFZSktvWklodmNOQVFFRkJRQURnWUVBYkdwYTZXZlVLcEJ4RnQ3bUF1Q0N2b2g0aDVzNTNTN2dCaDZPcVZuTg0KCVJTQ1JJNW5YdDc1d2QxOG9aNnlzRUZ4VERMR29jRE03cG9KdHRNMC8raDNkbGJSS1NrWnJySExrRVM0QVNYcUhQT1JsDQoJNU4zNjJLNFhObzdpeCtSbS8zenRGS0tLSHQ2QW5kUjh1eU1MWVBKeWRZQTIvTFhFMmNZeGRwSGFiSEhCNVFVd2dnTngNCglNSUlDV2FBREFnRUNBZ0VSTUEwR0NTcUdTSWIzRFFFQkJRVUFNR0l4Q3pBSkJnTlZCQVlUQWxWVE1STXdFUVlEVlFRSw0KCUV3cEJjSEJzWlNCSmJtTXVNU1l3SkFZRFZRUUxFeDFCY0hCc1pTQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwDQoJZVRFV01CUUdBMVVFQXhNTlFYQndiR1VnVW05dmRDQkRRVEFlRncwd056QXlNVFF4T1RJd05ERmFGdzB4TWpBeU1UUXgNCglPVEl3TkRGYU1Ic3hDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFLRXdwQmNIQnNaU0JKYm1NdU1TWXdKQVlEVlFRTA0KCUV4MUJjSEJzWlNCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlVEV2TUMwR0ExVUVBeE1tUVhCd2JHVWdSbUZwDQoJY2xCc1lYa2dRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd2daOHdEUVlKS29aSWh2Y05BUUVCQlFBRGdZMEENCglNSUdKQW9HQkFMSm5QRjBxNTQveWQ4L3ZNYnpSQlAzcW45Q0dLWkFLby85a1N1OXA5QXE1NzhURVk4bzZMU0U5VW93ag0KCWlTbXEyeGZjeXlqRWFjMXlKTUlRd2ZSNEhURVd4ZWJxR1IwcU03NkFxOXdSU0FZcUh3NWhnYzE1bWwwUzlJU1F5SHoyDQoJZUp0UytQcnhpRzRRY3ZoZHk0anN0bFVVbDZSTkM4RlBKMmVacHFTejE5cXRBZ01CQUFHamdad3dnWmt3RGdZRFZSMFANCglBUUgvQkFRREFnR0dNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGUG9OMUJHUkcrYXlUaDRHU1pRUg0KCTNXTmlCMWxrTUI4R0ExVWRJd1FZTUJhQUZDdlFhVWVVZGduKzlHdU5Ma0NtOTBkTmZ3aGVNRFlHQTFVZEh3UXZNQzB3DQoJSzZBcG9DZUdKV2gwZEhBNkx5OTNkM2N1WVhCd2JHVXVZMjl0TDJGd2NHeGxZMkV2Y205dmRDNWpjbXd3RFFZSktvWkkNCglodmNOQVFFRkJRQURnZ0VCQU1DZ2MvZ2Q2aHpSemNXR2RhUzc2MERGYWkwTS9sdjhic0ZiMTBoOVFLbGhMVXMzY0Rqdg0KCUJwRkxyeEhDSDVYdWlETnZYM0xxOXRWMnRWZFljZkErRU1QVkxyc3ZwanB6d2pKbENsWUVGaG1ZVFF0NGJkQ2pkR1NZDQoJVlBTbjF4MmkveXJEZVFDeW1lZm51OVVHb3V0Sk0ybG5RUUdacldpdzAzcjBsZUQ5SklncUVPZWphUCt0ZS9yWnV2R2wNCglmOHFUb3M0RE53Tm1oWk1GR3pIMmRZS1RMOVB3MmprM1BWLyt1czJhY01BR2l5THVxYzRFYmlScE94WlNwY0R5d0s1RA0KCWNJUzdJWkZEeTd1MzZsdTZrK0MzZDRudlRWWUVNMTNPWEZreHA5YzdSVllSemE3TG13Nmd6OXlUcU1yRldIZ0FCZG1aDQoJcTlaZWgrcVNjelJVbzVNWXBJTXdnZ1M3TUlJRG82QURBZ0VDQWdFQ01BMEdDU3FHU0liM0RRRUJCUVVBTUdJeEN6QUoNCglCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUtFd3BCY0hCc1pTQkpibU11TVNZd0pBWURWUVFMRXgxQmNIQnNaU0JEWlhKMA0KCWFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVURVdNQlFHQTFVRUF4TU5RWEJ3YkdVZ1VtOXZkQ0JEUVRBZUZ3MHdOakEwDQoJTWpVeU1UUXdNelphRncwek5UQXlNRGt5TVRRd016WmFNR0l4Q3pBSkJnTlZCQVlUQWxWVE1STXdFUVlEVlFRS0V3cEINCgljSEJzWlNCSmJtTXVNU1l3SkFZRFZRUUxFeDFCY0hCc1pTQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRFVw0KCU1CUUdBMVVFQXhNTlFYQndiR1VnVW05dmRDQkRRVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DDQoJZ2dFQkFPU1JxUWtma2RzZVIxRHJCZTFlZVlRdDZ6YWlWMHhWN0lzWmlkNzVTMnoxQjZzaU1BTG9HRDc0VUFuVGYwR28NCgltUG5SeW1hY0pHc1IwS083NUJzcXd4K1Zubm9NcEVlTFc5UVdOelBMeEE5TnpoUnAwY2taY3ZWZER0Vi9YNXZ5SlFPNg0KCVZZOU5YUTN4WkRVakZVc1ZXUjJ6bFBmMm5KN1BVTHJCV0ZCbmp3aTBJUGZMckN3Z2IzQzJQd0V3akxkRHp3K2RQZk1yDQoJU1NnYXlQN090YmtPMlY0YzFzczl0VHF0OUE4T0FKSUxzU0VXTG5UVlBBM2JZaGFybzNHU1IxTlZ3YTh2UWJQNCsrTncNCgl6ZWFqVEVWK0gweHJVSlpCaWNSMFlnc1FnMEdITTRxQnNUQlk3Rm9FTW94b3M0OGQzbVZ6LzJkZVpieEoySGFmTXhSbA0KCW9YZVV5UzBDQXdFQUFhT0NBWG93Z2dGMk1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUEJnTlZIUk1CQWY4RUJUQURBUUgvDQoJTUIwR0ExVWREZ1FXQkJRcjBHbEhsSFlKL3ZScmpTNUFwdmRIVFg4SVhqQWZCZ05WSFNNRUdEQVdnQlFyMEdsSGxIWUoNCgkvdlJyalM1QXB2ZEhUWDhJWGpDQ0FSRUdBMVVkSUFTQ0FRZ3dnZ0VFTUlJQkFBWUpLb1pJaHZkalpBVUJNSUh5TUNvRw0KCUNDc0dBUVVGQndJQkZoNW9kSFJ3Y3pvdkwzZDNkeTVoY0hCc1pTNWpiMjB2WVhCd2JHVmpZUzh3Z2NNR0NDc0dBUVVGDQoJQndJQ01JRzJHb0d6VW1Wc2FXRnVZMlVnYjI0Z2RHaHBjeUJqWlhKMGFXWnBZMkYwWlNCaWVTQmhibmtnY0dGeWRIa2cNCglZWE56ZFcxbGN5QmhZMk5sY0hSaGJtTmxJRzltSUhSb1pTQjBhR1Z1SUdGd2NHeHBZMkZpYkdVZ2MzUmhibVJoY21RZw0KCWRHVnliWE1nWVc1a0lHTnZibVJwZEdsdmJuTWdiMllnZFhObExDQmpaWEowYVdacFkyRjBaU0J3YjJ4cFkza2dZVzVrDQoJSUdObGNuUnBabWxqWVhScGIyNGdjSEpoWTNScFkyVWdjM1JoZEdWdFpXNTBjeTR3RFFZSktvWklodmNOQVFFRkJRQUQNCglnZ0VCQUZ3Mm1Vd3RlTGZ0akp2YzgzZWI4bmJTZHpCUHdSK0ZnNFVibVQxSE4vS3BtMENPTE5TeGtCTFl2dlJ6bSs3Uw0KCVpBL0xlVTgwMktJKytYai9hOGdIN0gwNWc0dFRJTk00eExHL21rOEthLzhyL0ZtbkJRbDhGMEJXRVI1MDA3ZUxJenRIDQoJbzlWdkpPTHIwYmR3M3c5RjRTZks4VzE0N2VlMUZ4ZW8zSDRpTmNvbDFka1AxbXZVb2lRakVmZWhySTl6Z1dER0cxc0oNCglMNUt5K0VSSThHQTRuaFgxUFNabklJb3phdmNOZ3MvZTY2TXYrVk5xVzJUQVl6TjM5em9ITEZicjJnOGhEdHE2Y3hsUA0KCXRkazJmOEdIVmRtbm1ia3lRdnZZMVhHZWZxRlN0eHU5azBJa0VpckhEeDIyVFp4ZVk4aExnQmRRcW9yVjJ1VDgwQWtIDQoJTjdCMWRTRT0NCgk8L2RhdGE+DQoJPGtleT5GYWlyUGxheVNpZ25hdHVyZTwva2V5Pg0KCTxkYXRhPg0KCVMxOCsyeUxXQWVGZTBQVStTVTJmN2tPOUtvOVgvOFEwdGhGMEpuNDlMUzBlRjdKVnh5Y3QzNmdGOEE1dzc2RkMvUlk4DQoJVFpZOS9NMGNpYWFxV0R1a25FdmtqNmF0ZndYaElJQVB0cUc3b28vWWRBZG9uK0RlZk0zaVN4dG9kSDUvQ1pEYmk4UlYNCglENHFXaUxKQ0lNeHAwOUNpb0ZNakt6TXhremVwOGFSUlN5cz0NCgk8L2RhdGE+DQo8L2RpY3Q+isAuthRequired=true | + | ··* First, you need to select which type of key you want to generate, and also select [[#size|the strength of the key]]. |
- | + | * Then press the //Generate// button, to actually [[#generate|generate the key]]. | |
+ | * Once you have generated the key, select [[#comment|a comment]] field and [[#passphrase|a passphrase]]. | ||
+ | * Now you're ready to [[#saving_private|save the private key to disk]]; press the //Save private key// button. | ||
+ | |||
+ | Your key pair is now ready for use. You may also want to copy the public key to your server, either by copying it out of the //[[#authorized_keys|Public key for pasting into authorized_keys file]]// box, or by using the //[[#saving_public|Save public key]]// button. However, you don't need to do this immediately; if you want, you can [[#reloading|load the private key]] back into PuTTYgen later and the public key will be available for copying and pasting again. | ||
+ | |||
+ | For more details refer to guide to [[guide_public_key|setting up public key authentication]]. | ||
===== [[type]] Selecting the Type of Key ===== | ===== [[type]] Selecting the Type of Key ===== | ||
Line 92: | Line 95: | ||
This file is in PuTTY's native format (''*.PPK''); it is the one you will need to tell WinSCP to use for [[ui_login_authentication|authentication]]. | This file is in PuTTY's native format (''*.PPK''); it is the one you will need to tell WinSCP to use for [[ui_login_authentication|authentication]]. | ||
- | <?xml version="1.0" encoding="UTF-8"?> | + | ===== [[saving_public]] Saving Your Public Key to a Disk File ===== |
- | <plist version="1.0"> | + | |
- | <dict> | + | RFC 4716 specifies a standard format for storing SSH-2 public keys on disk. Some SSH servers (such as ssh.com's) require a public key in this format in order to accept authentication with the corresponding private key. (Others, such as OpenSSH, use a different format) |
- | <key>ActivationRandomness</key> | + | |
- | <string>84AE7F6C-6183-47AE-9E81-AB177E6D1BB2</string> | + | To save your public key in the SSH-2 standard format, press the //Save public key// button in PuTTYgen. PuTTYgen will put up a dialog box asking you where to save the file. Select a directory, type in a file name, and press //Save//. |
- | <key>ActivationState</key> | + | |
- | <string>Activated</string> | + | You will then probably want to copy the public key file to your SSH server machine. |
- | <key>BuildVersion</key> | + | |
- | <string>12D508</string> | + | If you use this option with an SSH-1 key, the file PuTTYgen saves will contain exactly the same text that appears in the //Public key for pasting// box. This is the only existing standard for SSH-1 public keys. |
- | <key>DeviceCertRequest</key> | + | |
- | <data> | + | |
- | LS0tLS1CRUdJTiBDRVJUSUZJQ0FURSBSRVFVRVNULS0tLS0KTUlJQnhEQ0NBUzBDQVFB | + | |
- | d2dZTXhMVEFyQmdOVkJBTVRKRUpETlRoRE0wRTFMVEUzUlRBdE5EWkVNeTA0TTBZMwpM | + | |
- | VE00TVRoRk5VUXlOMEkwTkRFTE1Ba0dBMVVFQmhNQ1ZWTXhDekFKQmdOVkJBZ1RBa05C | + | |
- | TVJJd0VBWURWUVFICkV3bERkWEJsY25ScGJtOHhFekFSQmdOVkJBb1RDa0Z3Y0d4bElF | + | |
- | bHVZeTR4RHpBTkJnTlZCQXNUQm1sUWFHOXUKWlRDQm56QU5CZ2txaGtpRzl3MEJBUUVG | + | |
- | QUFPQmpRQXdnWWtDZ1lFQTJUWHRibUw0NXVJWWJiU1ZPV1kxT2VaKwpZU1BhQ2NjRzM1 | + | |
- | ZTBMNVpNb29LVnhOakxIREpxMnAzbERiTnN5YzZkT0pqZGtZZnNTYTVVYWF6TVQzQXB1 | + | |
- | ZFpOCjdaOERXM0F1QXE5b3h3bi9FOUlNOTdKcmVtekJiYng5cVU3aUpjOURlZXdyblN4 | + | |
- | U0QyVFhZMnp6TjZwT0poVXAKSWM5MDNuQUwzTVM1MjFXVml0MENBd0VBQWFBQU1BMEdD | + | |
- | U3FHU0liM0RRRUJCUVVBQTRHQkFLdDJQZnBEekFsTwphQVFFWWtFU3FlTDRrNDBiVUla | + | |
- | UWRxK1pGbnk4RitHRC9ZR3FtUFg0K1lySWErVkExdlFBWk9XSFd5RkdPekZLCnM5MXJM | + | |
- | cUNWVkEvK3NxVGZMdlY4VGNoaE1yUGhBSFlHL1pmUGdYQXduY2gvUG5XTnNYWmZsOEpU | + | |
- | aGhWdkFQKzMKbnRYN3dvSXZvN1FHUklSdVRYOENhVzdza2dCeXorU0sKLS0tLS1FTkQg | + | |
- | Q0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tCg== | + | |
- | <key>device-name</key> | + | |
- | <string>JPSUMALINOG-PC</string> | + | |
- | <key>environment</key> | + | |
- | <string>production</string> | + | |
- | <key>guid</key> | + | |
- | <string>B99A38F4.6E7F438D.31050EDE.CD16855C.3E19BCBD.A9472E56.2543FE15</string> | + | |
- | <key>serial-number</key> | + | |
- | <string>DLXGQS0QDFHW</string> | + | |
- | <key>token</key> | + | |
- | <data> | + | |
- | Qc3cany1comnrJUlfGsSRagOagNs1Z4L6oDiDKC6Dcw= | + | |
- | </data> | + | |
- | <key>DeviceClass</key> | + | |
- | <string>iPad</string> | + | |
- | <key>DeviceVariant</key> | + | |
- | <string>A</string> | + | |
- | <key>FMiPAccountExists</key> | + | |
- | <false/> | + | |
- | <key>ModelNumber</key> | + | |
- | <string>MC769</string> | + | |
- | <key>ProductType</key> | + | |
- | <string>iPad2,1</string> | + | |
- | <key>ProductVersion</key> | + | |
- | <string>8.2</string> | + | |
- | <key>RegionCode</key> | + | |
- | <string>ZP</string> | + | |
- | <key>RegionInfo</key> | + | |
- | <string>ZP/A</string> | + | |
- | <key>SerialNumber</key> | + | |
- | <string>DLXGQS0QDFHW</string> | + | |
- | <key>UniqueChipID</key> | + | |
- | <integer>2688114539789</integer> | + | |
- | <key>UniqueDeviceID</key> | + | |
- | <string>5aab68580e5535640935f7f7800fc7134ef49b8d</string> | + | |
- | </dict> | + | |
- | </plist>//Italic Text// | + | |
===== [[authorized_keys]] Public Key for Pasting into authorized_keys File ===== | ===== [[authorized_keys]] Public Key for Pasting into authorized_keys File ===== | ||
Line 170: | Line 121: | ||
If you use the //Load// command to load a foreign key format, it will work, but you will see a message box warning you that the key you have loaded is not a PuTTY native key. See [[#other_formats|below]] for information about importing foreign key formats. | If you use the //Load// command to load a foreign key format, it will work, but you will see a message box warning you that the key you have loaded is not a PuTTY native key. See [[#other_formats|below]] for information about importing foreign key formats. | ||
- | <?xml version="1.0" encoding="UTF-8"?> | + | ===== [[other_formats]] Dealing with Private Keys in Other Formats ===== |
- | <plist version="1.0"> | + | |
- | <dict> | + | Most SSH-1 clients use a standard format for storing private keys on disk. WinSCP uses this format as well; so if you have generated an SSH-1 private key using OpenSSH or ssh.com's client, you can use it with WinSCP, and vice versa. |
- | <key>ActivationRandomness</key> | + | |
- | <string>84AE7F6C-6183-47AE-9E81-AB177E6D1BB2</string> | + | However, SSH-2 private keys have no standard format. OpenSSH and ssh.com have different formats, and WinSCP's is different again. So a key generated with one client cannot immediately be used with another. |
- | <key>ActivationState</key> | + | |
- | <string>Activated</string> | + | Using the //Import// command from the //Conversions// menu, PuTTYgen can load SSH-2 private keys in OpenSSH's format and ssh.com's format. Once you have loaded one of these key types, you can then save it back out as a PuTTY-format key (''*.PPK'') so that you can use it with the WinSCP. The passphrase will be unchanged by this process (unless you deliberately change it). You may want to change the key comment before you save the key, since OpenSSH's SSH-2 key format contains no space for a comment and ssh.com's default comment format is long and verbose. |
- | <key>BuildVersion</key> | + | |
- | <string>12D508</string> | + | PuTTYgen can also export private keys in OpenSSH format and in ssh.com format. To do so, select one of the //Export// options from the //Conversions// menu. Exporting a key works exactly like [[#saving_private|saving it]] - you need to have typed your passphrase in beforehand, and you will be warned if you are about to save a key without a passphrase. |
- | <key>DeviceCertRequest</key> | + | |
- | <data> | + | |
- | LS0tLS1CRUdJTiBDRVJUSUZJQ0FURSBSRVFVRVNULS0tLS0KTUlJQnhEQ0NBUzBDQVFB | + | |
- | d2dZTXhMVEFyQmdOVkJBTVRKRUpETlRoRE0wRTFMVEUzUlRBdE5EWkVNeTA0TTBZMwpM | + | |
- | VE00TVRoRk5VUXlOMEkwTkRFTE1Ba0dBMVVFQmhNQ1ZWTXhDekFKQmdOVkJBZ1RBa05C | + | |
- | TVJJd0VBWURWUVFICkV3bERkWEJsY25ScGJtOHhFekFSQmdOVkJBb1RDa0Z3Y0d4bElF | + | |
- | bHVZeTR4RHpBTkJnTlZCQXNUQm1sUWFHOXUKWlRDQm56QU5CZ2txaGtpRzl3MEJBUUVG | + | |
- | QUFPQmpRQXdnWWtDZ1lFQTJUWHRibUw0NXVJWWJiU1ZPV1kxT2VaKwpZU1BhQ2NjRzM1 | + | |
- | ZTBMNVpNb29LVnhOakxIREpxMnAzbERiTnN5YzZkT0pqZGtZZnNTYTVVYWF6TVQzQXB1 | + | |
- | ZFpOCjdaOERXM0F1QXE5b3h3bi9FOUlNOTdKcmVtekJiYng5cVU3aUpjOURlZXdyblN4 | + | |
- | U0QyVFhZMnp6TjZwT0poVXAKSWM5MDNuQUwzTVM1MjFXVml0MENBd0VBQWFBQU1BMEdD | + | |
- | U3FHU0liM0RRRUJCUVVBQTRHQkFLdDJQZnBEekFsTwphQVFFWWtFU3FlTDRrNDBiVUla | + | |
- | UWRxK1pGbnk4RitHRC9ZR3FtUFg0K1lySWErVkExdlFBWk9XSFd5RkdPekZLCnM5MXJM | + | |
- | cUNWVkEvK3NxVGZMdlY4VGNoaE1yUGhBSFlHL1pmUGdYQXduY2gvUG5XTnNYWmZsOEpU | + | |
- | aGhWdkFQKzMKbnRYN3dvSXZvN1FHUklSdVRYOENhVzdza2dCeXorU0sKLS0tLS1FTkQg | + | |
- | Q0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tCg== | + | |
- | <key>device-name</key> | + | |
- | <string>JPSUMALINOG-PC</string> | + | |
- | <key>environment</key> | + | |
- | <string>production</string> | + | |
- | <key>guid</key> | + | |
- | <string>B99A38F4.6E7F438D.31050EDE.CD16855C.3E19BCBD.A9472E56.2543FE15</string> | + | |
- | <key>serial-number</key> | + | |
- | <string>DLXGQS0QDFHW</string> | + | |
- | <key>token</key> | + | |
- | <data> | + | |
- | Qc3cany1comnrJUlfGsSRagOagNs1Z4L6oDiDKC6Dcw= | + | |
- | </data> | + | |
- | <key>DeviceClass</key> | + | |
- | <string>iPad</string> | + | |
- | <key>DeviceVariant</key> | + | |
- | <string>A</string> | + | |
- | <key>FMiPAccountExists</key> | + | |
- | <false/> | + | |
- | <key>ModelNumber</key> | + | |
- | <string>MC769</string> | + | |
- | <key>ProductType</key> | + | |
- | <string>iPad2,1</string> | + | |
- | <key>ProductVersion</key> | + | |
- | <string>8.2</string> | + | |
- | <key>RegionCode</key> | + | |
- | <string>ZP</string> | + | |
- | <key>RegionInfo</key> | + | |
- | <string>ZP/A</string> | + | |
- | <key>SerialNumber</key> | + | |
- | <string>DLXGQS0QDFHW</string> | + | |
- | <key>UniqueChipID</key> | + | |
- | <integer>2688114539789</integer> | + | |
- | <key>UniqueDeviceID</key> | + | |
- | <string>5aab68580e5535640935f7f7800fc7134ef49b8d</string> | + | |
- | </dict> | + | |
- | </plist>== ===== Level 5 Headline ===== | + | |
- | ''====== Code Text ====== | + | |
- | [[http://www.example.com|External Link]]'' == | + | |
+ | Note that since only SSH-2 keys come in different formats, the export options are not available if you have generated an SSH-1 key. ((&puttydoccite)) |