PHP can establish an SSH2 connection and execute a command, should be fairly trivial to whip up a PHP script with a form to do what you asked in the original email. As PHP would be executing on the server, the SSH connection would be coming from the server. As you would be using SSH directly you wouldn&#39;t need to setup anything that would run with root level permissions to change a password.<br>
<br>You would still want to setup an SSL connection so the username, current password, and new password don&#39;t go over the wire in the clear. You can obtain free SSL certs that your browser won&#39;t throw warnings about from StartSSL (<a href="http://www.startssl.com">http://www.startssl.com</a>). <br>
<br><div class="gmail_quote">On Tue, Apr 13, 2010 at 8:49 PM, Jima <span dir="ltr">&lt;<a href="mailto:jima@beer.tclug.org">jima@beer.tclug.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">
<br>
</div>  There&#39;s a web app called Anyterm that initiates the SSH connection<br>
from the server side (which neatly circumvents local firewalling).<br>
Obviously it&#39;s a different beast, but I think it&#39;s worth mentioning.<br>
(Also: requires SSL to be secure.)<br>
<font color="#888888"><br>
      Jima<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota<br>
<a href="mailto:tclug-list@mn-linux.org">tclug-list@mn-linux.org</a><br>
<a href="http://mailman.mn-linux.org/mailman/listinfo/tclug-list" target="_blank">http://mailman.mn-linux.org/mailman/listinfo/tclug-list</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Andrew S. Zbikowski | <a href="http://andy.zibnet.us">http://andy.zibnet.us</a><br>IT Outhouse Blog Thing | <a href="http://www.itouthouse.com">http://www.itouthouse.com</a><br>