<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2652.35">
<TITLE>Converting keys from commercial ssh</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2 FACE="Arial">I'm not sure if this is useful to anyone else, but around here people are insisting we use key-ed authentication with windows clients and Unix servers over SSH protocol version 2.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I couldn't find a free windows client that would meet those requirements. The closest was PuTTY, but it would only use password authentication with SSH2. In the end, this means we will probably have to go with OpenSSH on the servers, and ssh.com's client on the windows workstations. The problem that appears then is the differing public key file formats between the commercial SSH and OpenSSH.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I've quickly put together a short script that should convert a public key (generated by the commercial windows client and pushed to a Unix server) to be used with OpenSSH's sshd.&nbsp; It appears to work fine with the limited testing I've done. If anyone decides to make improvements, I would appreciate receiving them.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Brian King</FONT>
</P>

<P><FONT FACE="Arial" SIZE=2 COLOR="#000000"> &lt;&lt;ssh-convkeys2.sh&gt;&gt; </FONT>
</P>

</BODY>
</HTML>