Markus Germeier, on August 29. 2000, wrote:
  : Ed de Groot <[EMAIL PROTECTED]> writes:
  : 
  : > The problem:
  : > 
  : > If there is a lot of data (like compile a big program)the server
  : > disconnect the session after an hour or so.
  : 
  : I can confirm this behaviour:
  : 
  : Client and server version is 2.3.0. Log in to one of our servers
  : (linux and solaris/{sparc/x86}), type nothing and simply wait.
  : After a while I get:
  : 
  : remotehost->Host key not found from database.
  : Key fingerprint:
  : xeten-fusoz-sevuc-rylap-nylal-mytot-fahev-gyhaz-kupil-vifoc-guxex
  : You can get a public key's fingerprint by running
  : % ssh-keygen -F publickey.pub
  : on the keyfile.
  : FATAL: sshreadline.c:1778 SshReadLine ssh_readline_eloop_internal Precondition 
failed: rl
  : localhost->
  : 

This is because the rekey-logic doesn't handle changed hostkeys too
well in the fly (it is a known bug, which will be fixed for the next
release).

Does the host key change during the connection? When you connect, does
it complain about a changed hostkey?

  : This is clearly a bug in 2.3.0. (a severe one IMHO!)

Yes and no. The rekeying feature improves security, because the
security and integrity keys are changed once every hour (by default,
you can change it, or diable it altogether).

It is a bug, however, to bomb like you describe if the host key is
changed during your terminal session. Will be fixed.

-- 
[[EMAIL PROTECTED]          --  Sami J. Lehtinen  --           [EMAIL PROTECTED]]
[work:+358 9 85657425][gsm:+358 50 5170 258][http://www.iki.fi/~sjl]
[SSH Communications Security Corp               http://www.ssh.com/]

Reply via email to