On Thu, 24 Feb 2005, Nick wrote: > Okay. I suspect I've narrowed down the problem. As per someone's > suggestion I typed /etc/init.d/sshd start > > The result was: > > "Starting ssh daemon > Could not load host keys > Could not load host keys /etc/ssh/ssh_host_rsa_key > Could not load host keys /etc/ssh/ssh_host_dsa_key > Disabling protocol version 1: Could not load host key > Disabling protocol version 2: Could not load host key > Sshd: no hostkeys available - exiting" > > Does this mean anything? Yes. run this command: man sshd Look for the section that reads something like this: /etc/ssh2/hostkey Contains the private part of the host key. This file is normally created automatically by "make install", but can also be created manually using ssh-keygen2(1). This file should only be owned by root, readable only by root, and not accessible to others. /etc/ssh2/hostkey.pub Contains the public part of the host key. This file is normally created automatically by "make install", but can also be created manually. This file should be world-readable but writable only by root. Its contents should match the private part. You may have a different sshd than I have, but there will be some sort of keygen program. If that program is called "ssh-keygen2" you would next type this command: man ssh-keygen2 and follow the instructions. I'm no expert on this stuff, but someone on this list surely knows exactly what you need to do. Mike