<div dir="ltr"><br><br><div class="gmail_quote">On Mon, Sep 22, 2008 at 4:04 PM, Paul Hummer <span dir="ltr">&lt;<a href="mailto:paul@eventuallyanyway.com">paul@eventuallyanyway.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class="Ih2E3d"><br>
&gt; For security reasons I don&#39;t want to copy the key. Is there an option to<br>
&gt; tell it to look for the key on a flash drive? How would I do this?<br>
&gt;<br>
<br>
</div>Are you talking about the public key or the private key? </blockquote><div><br>Private key.<br>&nbsp;<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The private key, on the other hand, is something you should protect<br>
well. &nbsp;If you&#39;d like to put it on a USB key, that&#39;s fine. &nbsp;However, you<br>
need to tell ssh about it in your local config.<br>
<br>
Open (or create and open) ~/.ssh/config and add the following lines,<br>
substituting the variables in various places.<br>
<br>
Host &lt;nickname-of-host&gt;<br>
 &nbsp;Hostname &lt;ip-address-or-fqdn&gt;<br>
 &nbsp;User &lt;your-username-on-target-system&gt;<br>
 &nbsp;IdentityFile &lt;/path/toprivate/key&gt;</blockquote><div><br>I&#39;ll give this a try. I have a couple follow up questions, though. Are all those fields necessary? Does this just set up one particular host and if you have 2 or more you would do one for each? I&#39;m curious why it doesn&#39;t at least set up parts of this for each host (or does it?).&nbsp; Can the nickname be arbitrary? Do you then specify this in the ssh command or does it just look for it anyway? <br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">It&#39;s best to review the man-page for ssh-config. &nbsp;It&#39;s got all sorts of<br>

goodies in it.</blockquote><div><br>I know but they are never very friendly to non-geek types.<br>&nbsp;<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; Bonus question: if you forward local port 80 to the ssh server, would<br><div class="Ih2E3d">
&gt; that essentially encrypt all local web traffic without setting up a<br>
&gt; socks proxy?<br>
&gt;<br>
<br>
</div>Yes, in fact, that&#39;s how many people use wireless securely without a vpn.</blockquote><div><br>Cool. I give this a try too. As for syntax, would this be correct?<br><br>ssh -L&nbsp; 80 -p 5151 user@ssh.host<br><br>I know the below command works for non-standard ports as I just tried it today with complete success.<br>
<br>ssh -D 8080 -p 5151 user@ssh.host<br><br>So not sure if I would still use the -D switch or if it would be -L (or something else altogether).<br><br>Thanks for the help.<br></div></div><br clear="all"><br>-- <br>Jim (Ubuntu geek extraordinaire)<br>
----<br>Please avoid sending me Word or PowerPoint attachments.<br>See <a href="http://www.gnu.org/philosophy/no-word-attachments.html">http://www.gnu.org/philosophy/no-word-attachments.html</a><br>
</div>