<br><div class="gmail_quote">On Tue, Dec 21, 2010 at 8:20 AM, Dr. Gerald Ardito <span dir="ltr">&lt;<a href="mailto:gerald.ardito@gmail.com" target="_blank">gerald.ardito@gmail.com</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;">

Hello.<div><br></div><div>I have my schoolserver up and running (at last!).</div><div><br></div><div>I want to connect to it from one of the XOs using SSH.</div><div><br></div><div>I have read what is on the wiki, but I must be missing something.</div>



<div><br>Can someone provide some detailed instructions?<br><br>Thanks.<br><font color="#888888">Gerald</font></div><br></blockquote><div><br><br>Gerald:<br><br>Though you&#39;re supposed to use keys, and I still do from my main desktop, it&#39;s convenient when you&#39;re sshing from multiple XOs or other computers to go ahead and enable password based ssh login.  That way you don&#39;t have to fool with keys all the time.  Since my XSs are exposed to the internet, I do run ssh on a non-standard port, which keeps out the script kiddies.  If you&#39;re worried about that, it&#39;s really simple to change the port.  Anyway, it&#39;s just a config file edit to allow password based ssh logins.<br>

<br>As root, create a regular user on the XS.<br><br>adduser gerald<br>passwd gerald<br><br>You&#39;ll be prompted for the new password.  That&#39;s it for setting up a user.<br><br>Enable password authentication in /etc/ssh/sshd_config and /etc/ssh/<a href="http://sshd_config.in" target="_blank">sshd_config.in</a>  I think you&#39;re supposed to be able to edit only sshd_config and then run &quot;make -f /etc/xs-config.make sshd_config&quot; to do up <a href="http://sshd_config.in" target="_blank">sshd_config.in</a> properly, but I just go ahead and make this minor change to both files, as I&#39;ve never gotten xs-config.make to work consistently for me.<br>

<br>In both those files, uncomment &quot;PasswordAuthentication yes&quot; and comment out &quot;PasswordAuthentication no&quot; so it looks like this:<br><br># To disable tunneled clear text passwords, change to no here!<br>

PasswordAuthentication yes<br>#PermitEmptyPasswords no<br>#PasswordAuthentication no<br><br>Restart the ssh service.<br><br>service sshd restart<br><br>Now from an XO connected to the XS, you can<br><br>ssh <a href="mailto:gerald@172.18.0.1" target="_blank">gerald@172.18.0.1</a><br>

<br>or<br><br>ssh gerald@&lt;XS&#39;s hostname&gt;<br><br>Enter in your password and you should be greeted with the motd!  After you successfully ssh in, you can su root.  Sometimes that&#39;s not &quot;root enough,&quot; though and you might have to &#39;sudo su -&#39; if it says you can&#39;t do something.<br>

<br>Anna Schoolfield<br>Birmingham<br> </div></div>