Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / 2014 / 04 / -setting-up-putty-to.html
1 <!DOCTYPE html>
2 <html lang="en-us" itemscope itemtype="http://schema.org/Article">
3   <head>
4     <meta charset="utf-8">
5     <meta name="description" content="Setting up PuTTY to do passwordless logins using pre-shared key Seems I've been here before: http://cygwin.com/ml/cygwin/2012-01/msg00284.html This site seems helpful: https://support.hostgator.com/articles/specialized-help/technical/ssh-keying-through-putty-on-windows-or-linux Generating your ssh keys You need to use PuttyGen to generate your ssh keys to share. One problem is...">
6     <meta name="generator" content="Movable Type 5.2.3">
7     <title>Setting up PuTTY to do passwordless logins using pre-shared key - Status</title>
8     <link rel="alternate" type="application/atom+xml" title="Recent Entries" href="http://defaria.com/blogs/Status/atom.xml">
9     <link rel="canonical" href="http://defaria.com/blogs/Status/2014/04/-setting-up-putty-to.html">
10     <meta name="viewport" content="width=device-width,initial-scale=1">
11     <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles.css">
12     <!--[if lt IE 9]>
13     <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles_ie.css">
14     <script src="/mt/mt-static/support/theme_static/rainier/js/html5shiv.js"></script>
15     <![endif]-->
16     
17     <link rel="start" href="http://defaria.com/blogs/Status/">
18
19     <link rel="prev" href="http://defaria.com/blogs/Status/2014/03/bugzillawebservice.html" title="Bugzilla::Webservice">
20     <link rel="next" href="http://defaria.com/blogs/Status/2014/09/syntactical-sugar.html" title="Syntactical sugar">
21     <!-- Open Graph Protocol -->
22     <meta property="og:type" content="article">
23     <meta property="og:locale" content="en-us">
24     <meta property="og:title" content="Setting up PuTTY to do passwordless logins using pre-shared key">
25     <meta property="og:url" content="http://defaria.com/blogs/Status/2014/04/-setting-up-putty-to.html">
26     <meta property="og:description" content="Setting up PuTTY to do passwordless logins using pre-shared key Seems I've been here before: http://cygwin.com/ml/cygwin/2012-01/msg00284.html This site seems helpful: https://support.hostgator.com/articles/specialized-help/technical/ssh-keying-through-putty-on-windows-or-linux Generating your ssh keys You need to use PuttyGen to generate your ssh keys to share. One problem is...">
27     <meta property="og:site_name" content="Status">
28     <meta property="og:image" content="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
29     <!-- Metadata -->
30     <meta itemprop="description" content="Setting up PuTTY to do passwordless logins using pre-shared key Seems I've been here before: http://cygwin.com/ml/cygwin/2012-01/msg00284.html This site seems helpful: https://support.hostgator.com/articles/specialized-help/technical/ssh-keying-through-putty-on-windows-or-linux Generating your ssh keys You need to use PuttyGen to generate your ssh keys to share. One problem is...">
31     <link itemprop="url" href="http://defaria.com/blogs/Status/2014/04/-setting-up-putty-to.html">
32     <link itemprop="image" href="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
33     
34   </head>
35   <body>
36     <div id="container">
37       <div id="container-inner">
38         <header id="header" role="banner">
39           <div id="header-inner">
40             <div id="header-content">
41               <h1>
42                 <a href="http://defaria.com/blogs/Status/">
43
44                   Status
45
46                 </a>
47               </h1>
48               
49             </div>
50
51             <nav role="navigation">
52           <ul>
53             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
54
55
56           </ul>
57         </nav>
58
59           </div>
60         </header>
61         <div id="content">
62           <div id="content-inner">
63             <ul class="breadcrumb breadcrumb-list">
64               <li class="breadcrumb-list-item"><a href="http://defaria.com/blogs/Status/">Home</a></li>
65               <li class="breadcrumb-list-item">Setting up PuTTY to do passwordless logins using pre-shared key</li>
66             </ul>
67             <div id="individual-main" class="main" role="main">
68               <article id="entry-1984" class="entry entry-asset asset hentry">
69                 <div class="asset-header">
70                   <h2 itemprop="name" class="asset-name entry-title">Setting up PuTTY to do passwordless logins using pre-shared key</h2>
71                   <footer class="asset-meta">
72                     <ul class="asset-meta-list">
73                       <li class="asset-meta-list-item">Posted on <time datetime="2014-04-29T09:02:08-08:00" itemprop="datePublished">April 29, 2014</time></li>
74                       <li class="asset-meta-list-item">by <span class="author entry-author vcard"></span></li>
75
76   
77                       <li class="asset-meta-list-item">in <a itemprop="articleSection" rel="tag" href="http://defaria.com/blogs/Status/audience/">Audience</a></li>
78   
79
80                    </ul>
81                 </footer>
82                 </div>
83                 <div class="entry-content asset-content" itemprop="articleBody">
84                   <h2>Setting up PuTTY to do passwordless logins using pre-shared key</h2>
85
86 <p>Seems I've been here before: <a href="http://cygwin.com/ml/cygwin/2012-01/msg00284.html">http://cygwin.com/ml/cygwin/2012-01/msg00284.html</a></p>
87
88 <p>This site seems helpful: <a href="https://support.hostgator.com/articles/specialized-help/technical/ssh-keying-through-putty-on-windows-or-linux">
89 https://support.hostgator.com/articles/specialized-help/technical/ssh-keying-through-putty-on-windows-or-linux</a></p>
90
91 <h2>Generating your ssh keys</h2>
92
93 <p>You need to use PuttyGen to generate your ssh keys to share.
94 One problem is that Putty does it's own form of ssh keys which is non-standard or at least non-Unix like. Once you install PuttyGen you should generate your key. SSH-2 DSA is more secure than the default SSH-2 RSA keys so toggle that on then do generate,
95 then move the cursor around the blank area. PuTTYgen uses this movement to generate the key's randomness.</p>
96
97 <p><img src="PuttyKeyGenerator.png"></p>
98
99 <p>Once this is generated, you can set a key comment, or a passphrase. The comment isn't important, as it's just a label, but the passphrase will require that you enter this passphrase when using the key. If you're trying to have a "passwordless login" then this should be left blank.</p>
100
101 <p><img src="PuttyKeyGenerator2.png"></p>
102
103 <p>Now click Save Public Key, and save this file to a name of your choosing somewhere safe on your hard drive. Please remember the location of this file, as it is needed later. Then do the same for Save Private Key.</p>
104
105 <h2>Installing your ssh keys into the server</h2>
106
107 <p>Now that we have the keys generated and saved, we need to getthe keys on the server. Copy the data inside the putty window under Public Key for pasting into SSH authorized keys file. The key appears to be to put these keys into your ~/.ssh/authorized_keys2 file not you're ~/.ssh/authorized_keys file. You want to putthis into your NFS home directory not your Windows home directory. Why we maintain two different sets of home directories is unknown. 
108
109 <blockquote>
110   <p><b>Note:</b> If you don't have a .ssh directory on your Unix/Linux machines then execute ssh-keygen -t dsa on Linux to create that and your DSA keys.</p>
111
112   <p><b>Note 2:</b> If a Linux machine does not use your NFS mounted home directory then you'll have to duplicate your home environment and things like ~/.ssh on the machines that do not share your one home directory.</p>
113 </blockquote>
114
115 <p>Make sure your ~/.ssh/authorized_keys2 is set to 600.</p>
116
117 <h2>Setting up colored sessions for PuTTY and tying that to shortcuts</h2>
118
119 <p>It's best to set up sessions in putty. A session is merely a set of configuration parameters tied to a name. We will create sessions for different types or categories of machines then invoke them with different machine names. We will set up session for dev/test/prod environments.</p>
120
121 <p>In putty do the following:</p>
122
123 <ul>
124   <li>Window: Lines of scrollback - you might want to set this to something larger than 200 like maybe 2000.</li>
125
126   <li>Window: Colours: Set Default Background and Default Bold Background to some color. You may want to use a theme of dev blue, test 3D orange and prod red, for example. I also change Default Foreground to a solid white and Default Bold Foreground to a bright yellow. This setting will be the main setting to change between dev/test and prod.</li>
127
128   <li>Connection: Data: Auto-login username. Set this to your username (e.g. adefaria)</li>
129
130   <li>Connection: SSH: Auth: Private key file for authentication: Browse to where you put your generated Putty Private Key.</li>
131
132   <li>Connection: SSH: X11 - toggle on Enable X11 forwarding. Consider installing Cygwin's Xorg server</li>
133 </ul>
134
135 <p>Then go back to the Session page and enter a name for your Saved Session and click save. Next you can change that name, go toConnection: Colours, set up your color scheme for test or prod and save those sessions. Now you have dev/test and prod sessions
136  colored to your liking.</p>
137
138 <h2>Executing PuTTY sessions</h2>
139
140 <p>Now you can set up shortcuts to use these saved session parameters but apply them to different machines like so:</p>
141
142 <blockquote>
143   <tt>C:\Program Files\Putty\Putty.exe -load dev cm-job-ldev01</tt><br>
144   <tt>C:\Program Files\Putty\Putty.exe -load test cm-job-ltest01</tt><br>
145 <br>
146 </blockquote>
147                   
148                 </div>
149                 <nav class="page-navigation entry-navigation pagination content-nav">
150                   <ul class="page-navigation-list">
151
152                     <li class="page-navigation-list-item page-navigation-prev"><a rel="prev" href="http://defaria.com/blogs/Status/2014/03/bugzillawebservice.html" title="Bugzilla::Webservice">Previous entry</a></li>
153
154
155                     <li class="page-navigation-list-item page-navigation-next"><a rel="next" href="http://defaria.com/blogs/Status/2014/09/syntactical-sugar.html" title="Syntactical sugar">Next entry</a></li>
156
157                   </ul>
158                 </nav>
159                 <!--
160 <aside id="zenback" class="zenback feedback">
161   Please paste Zenback script code here.
162 </aside>
163 -->
164                 
165                 
166               </article>
167             </div>
168             <aside class="widgets related" role="complementary">
169               <nav class="widget-search widget">
170   <div class="widget-content">
171     <form method="get" id="search" action="http://defaria.com/mt/mt-search.cgi">
172       <div>
173         <input type="text" name="search" value="" placeholder="Search...">
174
175         <input type="hidden" name="IncludeBlogs" value="8">
176
177         <input type="hidden" name="limit" value="20">
178         <button type="submit" name="button">
179           <img alt="Search" src="/mt/mt-static/support/theme_static/rainier/img/search-icon.png">
180         </button>
181       </div>
182     </form>
183   </div>
184 </nav>
185 <nav class="widget-archive-category widget">
186   <h3 class="widget-header">Categories</h3>
187   <div class="widget-content">
188     
189       
190     <ul class="widget-list">
191       
192       
193       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
194       
195       
196       </li>
197       
198     
199       
200       
201       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (4)</a>
202       
203       
204       </li>
205       
206     
207       
208       
209       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
210       
211       
212       </li>
213       
214     
215       
216       
217       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
218       
219       
220       </li>
221       
222     
223       
224       
225       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
226       
227       
228       </li>
229       
230     
231       
232       
233       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
234       
235       
236       </li>
237       
238     
239       
240       
241       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
242       
243       
244       </li>
245       
246     
247       
248       
249       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
250       
251       
252       </li>
253       
254     
255       
256       
257       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
258       
259       
260       </li>
261       
262     
263       
264       
265       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
266       
267       
268       </li>
269       
270     
271       
272       
273       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
274       
275       
276       </li>
277       
278     
279       
280       
281       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
282       
283       
284       </li>
285       
286     </ul>
287       
288     
289   </div>
290 </nav>
291   
292
293 <nav class="widget-archive-dropdown widget">
294   <h3 class="widget-header">Archives</h3>
295   <div class="widget-content">
296     <select>
297       <option>Select a Month...</option>
298     
299       <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
300     
301   
302     
303       <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
304     
305   
306     
307       <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
308     
309   
310     
311       <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
312     
313   
314     
315       <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
316     
317   
318     
319       <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
320     
321   
322     
323       <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
324     
325   
326     
327       <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
328     
329   
330     
331       <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
332     
333   
334     
335       <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
336     
337   
338     
339       <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
340     
341   
342     
343       <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
344     
345   
346     
347       <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
348     
349   
350     
351       <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
352     
353   
354     
355       <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
356     
357   
358     
359       <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
360     
361   
362     
363       <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
364     
365   
366     
367       <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
368     
369   
370     
371       <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
372     
373   
374     
375       <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
376     
377   
378     
379       <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
380     
381   
382     
383       <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
384     
385   
386     
387       <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
388     
389   
390     
391       <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
392     
393   
394     
395       <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
396     
397   
398     
399       <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
400     
401   
402     
403       <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
404     
405   
406     
407       <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
408     
409   
410     
411       <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
412     
413   
414     
415       <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
416     
417   
418     
419       <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
420     
421   
422     
423       <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
424     
425   
426     
427       <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
428     
429   
430     
431       <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
432     
433   
434     
435       <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
436     
437   
438     
439       <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
440     
441   
442     
443       <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
444     
445   
446     
447       <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
448     
449   
450     
451       <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
452     
453   
454     
455       <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
456     
457   
458     
459       <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
460     
461   
462     
463       <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
464     
465   
466     
467       <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
468     
469   
470     
471       <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
472     
473   
474     
475       <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
476     
477   
478     
479       <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
480     
481   
482     
483       <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
484     
485   
486     
487       <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
488     
489   
490     
491       <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
492     
493   
494     
495       <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
496     
497   
498     
499       <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
500     
501   
502     
503       <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
504     
505   
506     
507       <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
508     
509   
510     
511       <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
512     
513   
514     
515       <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
516     
517   
518     
519       <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
520     
521   
522     
523       <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
524     
525   
526     
527       <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
528     
529   
530     
531       <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
532     
533   
534     
535       <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
536     
537   
538     
539       <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
540     
541   
542     
543       <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
544     
545   
546     
547       <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
548     
549   
550     
551       <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
552     
553   
554     
555       <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
556     
557   
558     
559       <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
560     
561   
562     
563       <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
564     
565   
566     
567       <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
568     
569   
570     
571       <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
572     
573   
574     
575       <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
576     
577   
578     
579       <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
580     
581   
582     
583       <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
584     
585     </select>
586   </div>
587 </nav>
588     
589   
590
591 <div class="widget-syndication widget section">
592   <div class="widget-content">
593     <p><img src="http://defaria.com/mt/mt-static/images/status_icons/feed.gif" alt="Subscribe to feed" width="9" height="9" /> <a href="http://defaria.com/blogs/Status/atom.xml">Subscribe to this blog's feed</a></p>
594
595   </div>
596 </div>
597
598             </aside>
599           </div>
600         </div>
601         <footer id="footer" role="contentinfo">
602           <div id="footer-inner">
603             <div id="footer-content">
604   <nav role="navigation">
605           <ul>
606             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
607
608
609           </ul>
610         </nav>
611
612   <p class="license">&copy; Copyright 2016.</p>
613   <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
614 </div>
615           </div>
616         </footer>
617       </div>
618     </div>
619     <script src="http://defaria.com/mt/mt-static/jquery/jquery.min.js"></script>
620     <script src="http://defaria.com/blogs/Status/mt-theme-scale2.js"></script>
621   </body>
622 </html>