<div dir="ltr">On Tue, 2 Oct 2018 at 19:33, Karen Lewellen via talk <<a href="mailto:talk@gtalug.org" target="_blank">talk@gtalug.org</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi folks,<br>
The accessible ssh client I use provides a way to send dh keys when I use <br>
ssh TELNET to reach a location.<br>
I have a bell dsl account, and since the first of July I have not been <br>
able to reach dreamhost who hosts my office shell.<br>
While I have not ruled out Bell as the problem, it started  one day when <br>
they claimed to have a service interruption,  and refuse to discuss Linux <br>
at all, I want to see if something else might have happened.<br>
With very few exceptions, every place where I visit involving port 22 <br>
presents the same dh key exchange failure.<br>
Was openssh updated on June 29 2018?<br>
Hosting companies who use some  different Linux options for their shell <br>
services, scientific for example, still work.  Shellworld does too, but we <br>
use  a different port for ssh and the administrator  still allows most <br>
public keys.<br>
can anyone provide wisdom here?<br>
Thanks,<br>
Karen<br></blockquote><div><br></div><div>Many technical answers have been given.  I would suggest starting with some simple debugging.</div><div><br></div><div>     $ telnet <a href="http://dreamhost.com" target="_blank">dreamhost.com</a> 22</div><div><br></div><div>These days, a lot of distros don't have 'telnet' installed because it's considered insecure.  And they're not wrong - but it's also very useful for debugging.  So install it if it's not available.  Then try the above command line, which asks telnet to try to connect to <a href="http://dreamhost.com" target="_blank">dreamhost.com</a> on port 22 (which is the standard SSH port).  (You should use whatever host name you would normally SSH to, which may be "<a href="http://someotherhost.dreamhost.com">someotherhost.dreamhost.com</a>.")  This is a connection that can't be completed, but it can still tell you something.  If someone in between is blocking port 22 (most likely Bell, but could be any intervening firewall possibly on your own machine or at your office), this attempt will fail entirely.  If, however, port 22 is available, you should see something like this:</div><div><br></div>    $ telnet <a href="http://dreamhost.com">dreamhost.com</a> 22<br>    Trying 192.237.213.194...<br>    Connected to <a href="http://dreamhost.com">dreamhost.com</a>.<br>    Escape character is '^]'.<br>    SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1.10<br></div><br><div class="gmail_quote">This means you can reach your desired host over port 22, and the problem is something else (such as all the technical stuff that's already been discussed).  I just think it's good to start here.</div><div class="gmail_quote"><br></div><div class="gmail_quote">P.S. telnet has now left you stranded: as it suggests, hit Control-] (the close square bracket) and then type 'quit' at the 'telnet>' prompt.<br></div><div class="gmail_quote"><br></div><div class="gmail_quote">P.P.S. Looks like Dreamhost's main machine is using a very old version of SSH ...  7.4 is current.<br></div><div class="gmail_quote"><br></div>-- <br><div dir="ltr" class="m_-9002524425488740126gmail_signature" data-smartmail="gmail_signature">Giles<br><a href="https://www.gilesorr.com/" target="_blank">https://www.gilesorr.com/</a><br><a href="mailto:gilesorr@gmail.com" target="_blank">gilesorr@gmail.com</a></div></div>