2 <html lang="en-us" itemscope itemtype="http://schema.org/Article">
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">
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>
17 <link rel="start" href="http://defaria.com/blogs/Status/">
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">
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">
37 <div id="container-inner">
38 <header id="header" role="banner">
39 <div id="header-inner">
40 <div id="header-content">
42 <a href="http://defaria.com/blogs/Status/">
51 <nav role="navigation">
53 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
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>
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>
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>
83 <div class="entry-content asset-content" itemprop="articleBody">
85 <li>Helped Aaron with ssh</li>
87 <h2>Adding ssh actions to CDE</h2>
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>
91 <p>Add the following to ~/.dt/types:</p>
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 \
118 EXEC_STRING ksh -c 'export _title="%"Starbase?"%"; \
119 export _user="%"Username"%"; \
120 /usr/dt/bin/dtterm -name $_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.
131 <p>Then invoke the actions with:</li>
133 <div class=code><pre>
138 <p>or better yet put it into your Dtwm menus like:</p>
140 <div class=code><pre>
144 "Terminal" f.action Dtterm
145 "Remote Terminal" f.action Ssh
146 "Remote Terminal (user)" f.action SshUser
147 "X Terminal" f.action Xterm
151 <h2>Configuring ssh for passwordless but secure public key authentication</h2>
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>
155 <div class=code><pre>
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>
161 <p>This should create a directory ~/.ssh with files in it. For example:</p>
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>
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>
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>
181 <div class=code><pre>
182 <b><font color="#3333ff">$</font></b> <u>cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys</u>
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 -> 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>
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>
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>
191 <nav class="page-navigation entry-navigation pagination content-nav">
192 <ul class="page-navigation-list">
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>
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>
202 <aside id="zenback" class="zenback feedback">
203 Please paste Zenback script code here.
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">
215 <input type="text" name="search" value="" placeholder="Search...">
217 <input type="hidden" name="IncludeBlogs" value="8">
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">
227 <nav class="widget-archive-category widget">
228 <h3 class="widget-header">Categories</h3>
229 <div class="widget-content">
232 <ul class="widget-list">
235 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
243 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
251 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
259 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
267 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
275 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
283 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
291 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
299 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
307 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
315 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
323 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
335 <nav class="widget-archive-dropdown widget">
336 <h3 class="widget-header">Archives</h3>
337 <div class="widget-content">
339 <option>Select a Month...</option>
341 <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
345 <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
349 <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
353 <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
357 <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
361 <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
365 <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
369 <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
373 <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
377 <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
381 <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
385 <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
389 <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
393 <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
397 <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
401 <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
405 <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
409 <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
413 <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
417 <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
421 <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
425 <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
429 <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
433 <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
437 <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
441 <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
445 <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
449 <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
453 <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
457 <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
461 <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
465 <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
469 <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
473 <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
477 <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
481 <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
485 <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
489 <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
493 <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
497 <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
501 <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
505 <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
509 <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
513 <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
517 <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
521 <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
525 <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
529 <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
533 <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
537 <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
541 <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
545 <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
549 <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
553 <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
557 <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
561 <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
565 <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
569 <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
573 <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
577 <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
581 <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
585 <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
589 <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
593 <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
597 <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
601 <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
605 <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
609 <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
613 <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
617 <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
621 <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
625 <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
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>
643 <footer id="footer" role="contentinfo">
644 <div id="footer-inner">
645 <div id="footer-content">
646 <nav role="navigation">
648 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
654 <p class="license">© Copyright 2016.</p>
655 <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
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>