<div dir="ltr">On Fri, Dec 28, 2012 at 4:11 PM, Jim Kinney <span dir="ltr">&lt;<a href="mailto:jim.kinney@gmail.com" target="_blank">jim.kinney@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In days past I looked a generating a script that runs ssh-add on user<br>
keys. Any keys that add to ssh-agent without password request will get<br>
edited to include a &#39;!&#39; as the first character of the key. An email is<br>
generated that informs the (l)user of the security requirements and<br>
what was changed. Second offense deletes the key.<br></blockquote><div><br></div><div style>While that sounds great, it assumes you have control over the client machine.  That&#39;s not a valid assumption in a lot of cases.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5"><br>
On Fri, Dec 28, 2012 at 1:17 PM, David Tomaschik<br>
&lt;<a href="mailto:david@systemoverlord.com">david@systemoverlord.com</a>&gt; wrote:<br>
&gt; Some googling around the option name (RequiredAuthentications2) suggests<br>
&gt; that it is only in RH&#39;s patched version of OpenSSH, however a patch based on<br>
&gt; that should be included in OpenSSH 6.2.  I look forward to that -- SSH keys<br>
&gt; are NOT 2-factor, despite what many people may say.  There&#39;s no way to force<br>
&gt; someone to have an encrypted key, so the passphrase is not a 2nd factor.<br>
&gt; I&#39;d like to see SSH key + pw become the standard.<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Dec 27, 2012 at 4:39 PM, Mike Harrison &lt;<a href="mailto:cluon@geeklabs.com">cluon@geeklabs.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; David:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;m not aware of any way to configure OpenSSH to ask for multiple<br>
&gt;&gt;&gt; authentication factors.  You can fudge it with PAM (password + otp, for<br>
&gt;&gt;&gt; example) but not with anything involving public<br>
&gt;&gt;&gt; keys.  (Unless something has changed since I looked ~1 year ago at my<br>
&gt;&gt;&gt; last job.)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Good disclaimer, :)  Best example I found is listed below,<br>
&gt;&gt; and while it&#39;s new to OpenSSH, it&#39;s been around in other versions<br>
&gt;&gt; (<a href="http://ssh.com" target="_blank">ssh.com</a>) Look like two factor auth has been added to OpenSSH in certain<br>
&gt;&gt; versions.  It does not work on my Bodhi Linux system. (OpenSSH_5.9p1<br>
&gt;&gt; Debian-5ubuntu1)<br>
&gt;&gt;<br>
&gt;&gt; It also does not show up in the official docs:<br>
&gt;&gt; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&amp;sektion=5" target="_blank">http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&amp;sektion=5</a><br>
&gt;&gt;<br>
&gt;&gt; I&#39;ve got a Redhat system I can test in the office... and will do when I<br>
&gt;&gt; can....<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; -------------------------------------------------------<br>
&gt;&gt;<br>
&gt;&gt; <a href="https://bugzilla.redhat.com/show_bug.cgi?id=657378" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=657378</a><br>
&gt;&gt;<br>
&gt;&gt; Fixed In Version:       openssh-5.3p1-80.el6<br>
&gt;&gt; Doc Type:       Enhancement<br>
&gt;&gt; Doc Text:<br>
&gt;&gt; Multiple required methods of authentications for sshd SSH can now be set<br>
&gt;&gt; up to require multiple ways of authentication (whereas previously SSH<br>
&gt;&gt; allowed multiple ways of authentication of which only one was required for a<br>
&gt;&gt; successful login); for example, logging in to an SSH-enabled machine<br>
&gt;&gt; requires both a passphrase and a public key to be entered. The<br>
&gt;&gt; RequiredAuthentications1 and RequiredAuthentications2 options can be<br>
&gt;&gt; configured in the /etc/ssh/sshd_config file to specify authentications that<br>
&gt;&gt; are required for a successful log in. For example: ~]# echo<br>
&gt;&gt; &quot;RequiredAuthentications2 publickey,password&quot; &gt;&gt; /etc/ssh/sshd_config For<br>
&gt;&gt; more information on the aforementioned /etc/ssh/sshd_config options, refer<br>
&gt;&gt; to the sshd_config man page.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; David Tomaschik<br>
&gt; OpenPGP: 0x5DEA789B<br>
&gt; <a href="http://systemoverlord.com" target="_blank">http://systemoverlord.com</a><br>
&gt; <a href="mailto:david@systemoverlord.com">david@systemoverlord.com</a><br>
&gt;<br>
</div></div><div class="im">&gt; _______________________________________________<br>
&gt; Ale mailing list<br>
&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
</div>--<br>
James P. Kinney III<br>
<br>
Every time you stop a school, you will have to build a jail. What you<br>
gain at one end you lose at the other. It&#39;s like feeding a dog on his<br>
own tail. It won&#39;t fatten the dog.<br>
- Speech 11/23/1900 Mark Twain<br>
<br>
<a href="http://electjimkinney.org" target="_blank">http://electjimkinney.org</a><br>
<a href="http://heretothereideas.blogspot.com/" target="_blank">http://heretothereideas.blogspot.com/</a><br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>David Tomaschik<br>OpenPGP: 0x5DEA789B<br><a href="http://systemoverlord.com" target="_blank">http://systemoverlord.com</a><br><a href="mailto:david@systemoverlord.com" target="_blank">david@systemoverlord.com</a>
</div></div>