Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / 2007 / 08 / ssh.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=" Helped Aaron with ssh...">
6     <meta name="generator" content="Movable Type 5.2.3">
7     <title>ssh - 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/2007/08/ssh.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/2007/08/ranlin023-relea.html" title="ranlin0[2|3] released">
20     <link rel="next" href="http://defaria.com/blogs/Status/2007/08/qt.html" title="QT">
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="ssh">
25     <meta property="og:url" content="http://defaria.com/blogs/Status/2007/08/ssh.html">
26     <meta property="og:description" content=" Helped Aaron with ssh...">
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=" Helped Aaron with ssh...">
31     <link itemprop="url" href="http://defaria.com/blogs/Status/2007/08/ssh.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">ssh</li>
66             </ul>
67             <div id="individual-main" class="main" role="main">
68               <article id="entry-1906" class="entry entry-asset asset hentry">
69                 <div class="asset-header">
70                   <h2 itemprop="name" class="asset-name entry-title">ssh</h2>
71                   <footer class="asset-meta">
72                     <ul class="asset-meta-list">
73                       <li class="asset-meta-list-item">Posted on <time datetime="2007-08-03T17:56:27-08:00" itemprop="datePublished">August  3, 2007</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/general-dynamics/">General Dynamics</a></li>
78   
79
80                    </ul>
81                 </footer>
82                 </div>
83                 <div class="entry-content asset-content" itemprop="articleBody">
84                   <ul>
85   <li>Helped Aaron with ssh</li>
86 </ul>
87                   <h2>Adding ssh actions to CDE</h2>
88
89 <p>Secure SHell or ssh is a more modern and secure way to access a remote system. You can add ssh actions to CDE by doing the following:</p>
90
91 <p>Add the following to ~/.dt/types:</p>
92
93 <div class=code><pre>
94 ACTION Ssh
95 {
96   LABEL           Secure shell
97   ICON            Dtterm
98   ARG_COUNT       0
99   TYPE            COMMAND
100   WINDOW_TYPE     NO_STDIO
101   EXEC_STRING     ksh -c 'export _title="%"Starbase?"%";          \
102     /usr/dt/bin/dtterm -name $_title                              \
103     -title "Opening hailing frequencies to starbase $_title..."   \
104     -e ksh -c "ssh $_title; sleep 5;";'
105   DESCRIPTION     The Secure shell action prompts the user for    \
106                   the name of a system, opens a dtterm terminal   \
107                   emulator window, and then performs an ssh to    \
108                   that system.
109 }
110
111 ACTION SshUser
112 {
113   LABEL           Secure shell
114   ICON            Dtterm
115   ARG_COUNT       0
116   TYPE            COMMAND
117   WINDOW_TYPE     NO_STDIO
118   EXEC_STRING     ksh -c 'export _title="%"Starbase?"%";          \
119     export _user="%"Username"%";                                  \
120     /usr/dt/bin/dtterm -name $_title                              \
121     -title                                                        \
122       "Opening hailing frequencies to starbase $_user@$_title..." \
123     -e ksh -c "ssh $_user@$_title; sleep 5;";'
124   DESCRIPTION     The Secure shell action prompts the user for    \
125                   the name of a system and a username and opens   \
126                   a dtterm terminal emulator window, and then     \
127                   performs an ssh to that system.
128 }
129 </pre></div>
130
131 <p>Then invoke the actions with:</li>
132
133 <div class=code><pre>
134 $ dtaction Ssh
135 $ dtaction SshUser
136 </pre></div>
137
138 <p>or better yet put it into your Dtwm menus like:</p>
139
140 <div class=code><pre>
141     Menu Terminals
142     {
143       "Terminals"           f.title
144       "Terminal"            f.action Dtterm
145       "Remote Terminal"     f.action Ssh
146       "Remote Terminal (user)"      f.action SshUser
147       "X Terminal"          f.action Xterm
148     }
149 </pre></div>
150
151 <h2>Configuring ssh for passwordless but secure public key authentication</h2>
152
153 <p>In order to do public key authentication you need to first generate a public key. You do this for ssh with ssh-keygen:</p>
154
155 <div class=code><pre>
156 $ ssh-keygen -t rsa
157 </pre></div>
158
159 <p>Note you can also do -t dsa. There are RSA keys and DSA keys. I forget what the prompts are, something about a passphrase, etc. Enter no passphrase.</p>
160
161 <p>This should create a directory ~/.ssh with files in it. For example:</p>
162
163 <div class=code><pre>
164 <b><font color="#3333ff">$</font></b> <u>ssh-keygen -t rsa</u>
165 Enter file in which to save the key(/home/p6258c/.ssh/id_rsa):
166 Generating public/private rsa key pair.
167 Enter passphrase(empty for no passphrase): 
168 <b><font color="#3333ff">$</font></b> <u>ls -l ~/.ssh</u>
169 total 32
170 -rw-------    1 p6258c   ccusers       226 Jun 15 13:28 authorized_keys
171 -rw-------    1 p6258c   ccusers       887 Jun 15 13:27 id_rsa
172 -rw-rw-r--    1 p6258c   ccusers       226 Jun 15 13:27 id_rsa.pub
173 -rw-r--r--    1 p6258c   ccusers      4082 Jul 31 15:05 known_hosts
174 <b><font color="#3333ff">$</font></b> <u>ls -ld .</u>
175 drwxr-xr-x   43 p6258c   ccusers      2048 Aug  3 10:28 ./
176 <b><font color="#3333ff">$</font></b>
177 </pre></div>
178
179 <p>Then the task is to get the ~/.ssh/id_rsa.pub key added to the authorized_keys file (creating it if you need to). Here in GD that is easy. Siimply:</p>
180
181 <div class=code><pre>
182 <b><font color="#3333ff">$</font></b> <u>cat ~/.ssh/id_rsa.pub &gt;&gt; ~/.ssh/authorized_keys</u>
183 </pre></div>
184
185 <p>Now, since all GD machines in the RAN subnet share your same home directory (automounted from the same common location) viola! You now have passwordless ssh access using public key authentication through the RAN (note this does not cross from RAN -&gt; GD network due to firewall issues). Whenever you ssh to a new machine it will bother you about adding it to the known_hosts file but after that it should not prompt again.</p>
186
187 <p>Also note that if this were a different situation you'd have to get the contents of ~/.ssh/id_rsa.pub over to the remote machine. For example, I could generate my keys as described above then email the ~/.ssh/id_rsa.pub from here to my home Linux system, append it to my ~/.ssh/authorized_keys on my home Linux system then I could ssh from here to home. Normally I configure my house to <b>only</b> allow public key authenticated logins from the outside world. I can't do it here from GD because the firewall prohibits it (which is odd)!</p>
188
189 <p>Final note: Sometimes, if ssh is configured to by strict about permissions, you need to change your home directory to be 755 as shown above. Normally I'm a sharing kinda guy so I have my home directory set to 775 but with ssh strict permissions that'll cause passwordless ssh to not work anymore.</p>
190                 </div>
191                 <nav class="page-navigation entry-navigation pagination content-nav">
192                   <ul class="page-navigation-list">
193
194                     <li class="page-navigation-list-item page-navigation-prev"><a rel="prev" href="http://defaria.com/blogs/Status/2007/08/ranlin023-relea.html" title="ranlin0[2|3] released">Previous entry</a></li>
195
196
197                     <li class="page-navigation-list-item page-navigation-next"><a rel="next" href="http://defaria.com/blogs/Status/2007/08/qt.html" title="QT">Next entry</a></li>
198
199                   </ul>
200                 </nav>
201                 <!--
202 <aside id="zenback" class="zenback feedback">
203   Please paste Zenback script code here.
204 </aside>
205 -->
206                 
207                 
208               </article>
209             </div>
210             <aside class="widgets related" role="complementary">
211               <nav class="widget-search widget">
212   <div class="widget-content">
213     <form method="get" id="search" action="http://defaria.com/mt/mt-search.cgi">
214       <div>
215         <input type="text" name="search" value="" placeholder="Search...">
216
217         <input type="hidden" name="IncludeBlogs" value="8">
218
219         <input type="hidden" name="limit" value="20">
220         <button type="submit" name="button">
221           <img alt="Search" src="/mt/mt-static/support/theme_static/rainier/img/search-icon.png">
222         </button>
223       </div>
224     </form>
225   </div>
226 </nav>
227 <nav class="widget-archive-category widget">
228   <h3 class="widget-header">Categories</h3>
229   <div class="widget-content">
230     
231       
232     <ul class="widget-list">
233       
234       
235       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
236       
237       
238       </li>
239       
240     
241       
242       
243       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
244       
245       
246       </li>
247       
248     
249       
250       
251       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
252       
253       
254       </li>
255       
256     
257       
258       
259       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
260       
261       
262       </li>
263       
264     
265       
266       
267       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
268       
269       
270       </li>
271       
272     
273       
274       
275       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
276       
277       
278       </li>
279       
280     
281       
282       
283       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
284       
285       
286       </li>
287       
288     
289       
290       
291       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
292       
293       
294       </li>
295       
296     
297       
298       
299       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
300       
301       
302       </li>
303       
304     
305       
306       
307       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
308       
309       
310       </li>
311       
312     
313       
314       
315       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
316       
317       
318       </li>
319       
320     
321       
322       
323       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
324       
325       
326       </li>
327       
328     </ul>
329       
330     
331   </div>
332 </nav>
333   
334
335 <nav class="widget-archive-dropdown widget">
336   <h3 class="widget-header">Archives</h3>
337   <div class="widget-content">
338     <select>
339       <option>Select a Month...</option>
340     
341       <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
342     
343   
344     
345       <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
346     
347   
348     
349       <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
350     
351   
352     
353       <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
354     
355   
356     
357       <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
358     
359   
360     
361       <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
362     
363   
364     
365       <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
366     
367   
368     
369       <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
370     
371   
372     
373       <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
374     
375   
376     
377       <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
378     
379   
380     
381       <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
382     
383   
384     
385       <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
386     
387   
388     
389       <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
390     
391   
392     
393       <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
394     
395   
396     
397       <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
398     
399   
400     
401       <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
402     
403   
404     
405       <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
406     
407   
408     
409       <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
410     
411   
412     
413       <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
414     
415   
416     
417       <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
418     
419   
420     
421       <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
422     
423   
424     
425       <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
426     
427   
428     
429       <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
430     
431   
432     
433       <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
434     
435   
436     
437       <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
438     
439   
440     
441       <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
442     
443   
444     
445       <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
446     
447   
448     
449       <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
450     
451   
452     
453       <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
454     
455   
456     
457       <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
458     
459   
460     
461       <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
462     
463   
464     
465       <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
466     
467   
468     
469       <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
470     
471   
472     
473       <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
474     
475   
476     
477       <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
478     
479   
480     
481       <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
482     
483   
484     
485       <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
486     
487   
488     
489       <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
490     
491   
492     
493       <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
494     
495   
496     
497       <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
498     
499   
500     
501       <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
502     
503   
504     
505       <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
506     
507   
508     
509       <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
510     
511   
512     
513       <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
514     
515   
516     
517       <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
518     
519   
520     
521       <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
522     
523   
524     
525       <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
526     
527   
528     
529       <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
530     
531   
532     
533       <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
534     
535   
536     
537       <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
538     
539   
540     
541       <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
542     
543   
544     
545       <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
546     
547   
548     
549       <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
550     
551   
552     
553       <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
554     
555   
556     
557       <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
558     
559   
560     
561       <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
562     
563   
564     
565       <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
566     
567   
568     
569       <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
570     
571   
572     
573       <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
574     
575   
576     
577       <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
578     
579   
580     
581       <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
582     
583   
584     
585       <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
586     
587   
588     
589       <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
590     
591   
592     
593       <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
594     
595   
596     
597       <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
598     
599   
600     
601       <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
602     
603   
604     
605       <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
606     
607   
608     
609       <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
610     
611   
612     
613       <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
614     
615   
616     
617       <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
618     
619   
620     
621       <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
622     
623   
624     
625       <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
626     
627     </select>
628   </div>
629 </nav>
630     
631   
632
633 <div class="widget-syndication widget section">
634   <div class="widget-content">
635     <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>
636
637   </div>
638 </div>
639
640             </aside>
641           </div>
642         </div>
643         <footer id="footer" role="contentinfo">
644           <div id="footer-inner">
645             <div id="footer-content">
646   <nav role="navigation">
647           <ul>
648             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
649
650
651           </ul>
652         </nav>
653
654   <p class="license">&copy; Copyright 2016.</p>
655   <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
656 </div>
657           </div>
658         </footer>
659       </div>
660     </div>
661     <script src="http://defaria.com/mt/mt-static/jquery/jquery.min.js"></script>
662     <script src="http://defaria.com/blogs/Status/mt-theme-scale2.js"></script>
663   </body>
664 </html>