On Thu, Oct 9, 2014 at 5:25 PM, Curt Lundgren <[email protected]> wrote:
> All was well in Linux-land until yesterday when I added another host key to
> .ssh/authorized_keys.  It's running CentOS 6.5, a VM under VMware.
>
> .ssh/ is owned by root:root.  Its files are similarly owned and both
> authorized_keys and known_hosts have 600 permissions.

You're ssh'ing as root?  The files and directory should be owned by
the same user as you're ssh'ing as.  Also, did you become root with
'sudo -s', 'sudo su -', or another command that institutes the
environment?  'sudo su' doesn't, which may mess up things like that.

> OpenSSH is version 5.3p1.
>
> After yesterday I can use a key file from any host, just one host, and it
> works perfectly.  Cat together the keys from two or more hosts and it asks
> for a password.

I would explicitly check for aberrant newlines in the file.  If you're
looking at the file with xterm, most editors will naturally resize,
when you vary the width of the terminal.  Look for lines that aren't
wrapping continuously.  All individual keys should be on a single
line.  I've had this problem where I manually copied a key with the
mouse, and the editor inserted a newline in the middle of a key.

Also check for a Windows newline (\r) in any of the files.  You can
remove them with:  tr -d '\015' <oldfile >newfile

> I don't have hair to tear out, does anyone have ideas what might be going
> on?  We have another server that's identical except it's a physical machine,
> it's working perfectly.

My general inclination is that you've got a bad character in one of
the files, and as soon as ssh sees that, it aborts parsing.

One last thing to check is that you have Kerberos and GSSAPI
authentication turned off in /etc/ssh/sshd_config.  This is a Red Hat
derived platform, and they have a habit of turning alternate
authentication systems on, which may mess with authorized_keys
authentication.

-- 
Tilghman

-- 
-- 
You received this message because you are subscribed to the Google Groups 
"NLUG" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/nlug-talk?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"NLUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to