title: WARNING: no suitable primes in /etc/ssh/primes message after changing user's password
body: <p>So I am using a SSH.Net library to do some stuff from my .Net application to trigger stuff on a remote Mac OS device.
  After I changed user's password I managed to break the functionality somehow and system.log shows me the following message:</p>
  
  <pre><code> WARNING: no suitable primes in /etc/ssh/primes 
  </code></pre>
  
  <p>The library itself gives me this message:</p>
  
  <pre><code>An exception of type 'Renci.SshNet.Common.SshAuthenticationException' occurred in Renci.SshNet.dll but was not handled in user code
  
  Additional information: No suitable authentication method found to complete authentication.
  </code></pre>
  
  <p>SSHD debug gives me this message:</p>
  
  <pre><code>debug1: Server will not fork when running in debugging mode.
  debug1: rexec start in 6 out 6 newsock 6 pipe -1 sock 9
  debug1: inetd sockets after dupping: 5, 5
  Connection from 172.16.115.19 port 44670 on 192.168.202.110 port 2222
  debug1: Client protocol version 2.0; client software version Renci.SshNet.SshClient.0.0.1
  debug1: no match: Renci.SshNet.SshClient.0.0.1
  debug1: Enabling compatibility mode for protocol 2.0
  debug1: Local version string SSH-2.0-OpenSSH_6.9
  debug2: fd 5 setting O_NONBLOCK
  debug2: Network child is on pid 569
  debug1: list_hostkey_types:  [preauth]
  No supported key exchange algorithms [preauth]
  debug1: do_cleanup [preauth]
  debug1: monitor_read_log: child log fd closed
  debug1: do_cleanup
  debug1: Killing privsep child 569
  debug1: audit_event: unhandled event 12
  </code></pre>
  
  <p>I am guessing this has something to do with the keys that have changed after the password was changed, but I am not 100% sure here.</p>