Date: Mon, 11 Oct 2004 07:44:15 +0100 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: Joe Schmoe <non_secure@yahoo.com> Cc: freebsd-questions@freebsd.org Subject: Re: host-based ssh authentication (no password) not working ... help needed Message-ID: <20041011064415.GA89022@happy-idiot-talk.infracaninophile.co.uk> In-Reply-To: <20041010211432.14123.qmail@web53306.mail.yahoo.com> References: <20041010193656.GA8450@happy-idiot-talk.infracaninophile.co.uk> <20041010211432.14123.qmail@web53306.mail.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--9jxsPFA5p3P2qPhR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Oct 10, 2004 at 02:14:32PM -0700, Joe Schmoe wrote: >=20 > --- Matthew Seaman <m.seaman@infracaninophile.co.uk> > wrote: >=20 > > For ssh(1) to work using key based auth, all of the > > files in > > ~user/.ssh on the server must have the correct > > permissions, and the > > host public keys for the server should be known to > > the client machine, > > and vice versa. >=20 >=20 > No no ... I was talking about _host_ keys, not user > keys - no user home directories should be involved at > all. I am simply sharing host keys so that all users > on CLIENT can login to SERVER with no passwords ... am > I missing something here ? Errr... That's not recommended, but it should be possible. They are your systems, and you can do whatever you want with them. The procedure I gave about using sshd with all the debug flags turned on should still be helpful for debugging the setup. You'll also need HostbasedAuthentication yes but you should have #RhostsRSAAuthentication no because you don't want to be using SSH1 if you can avoid it. Plus you maybe want: IgnoreRhosts yes IgnoreUserKnowHosts yes in your /etc/ssh/sshd_config on the server. =20 > I think my problem is that I gave the public _host_ > key of the CLIENT to the SERVER, but really I should > give the public _host_ key of the SERVER to the CLIENt > ... is that my problem ? Yes, you will need to populate /etc/ssh/ssh_known_hosts on both client and server. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way PGP: http://www.infracaninophile.co.uk/pgpkey Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK --9jxsPFA5p3P2qPhR Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFBaiu/iD657aJF7eIRAirMAJ9k4QxeOW/b5awhXSJ8OluyYJ+p4wCeN1Fb S0q3aRQBLZmiHrbzvMaRTVw= =xcqX -----END PGP SIGNATURE----- --9jxsPFA5p3P2qPhR--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041011064415.GA89022>