Re: ssh-login on sparc
On Tue, Jan 23, 2001 at 12:02:57PM +0100, Thomas 'Mike' Michlmayr wrote:
>
> > This machine has very little installed on it as I'm using it as a
> > firewall/gateway. It's currently running 2.2.18pre21.
>
> i'm running 2.2.17. my machine is also very minimal, though it's running a
> small number of services.
>
> did you strace your sshd to see what system calls are failing? another
> difference is that you first try to authenticate via your RSA key. maybe
> this is broken and confuses the passwd check afterwards?
Yep. I'll include the relevant bit. There is no system call failing
but seeing that is goes looking at /etc/shadow and I'm using md5 passwd's
I've also tried changing /etc/pam.d/sshd to use the md5 pam auth line
rather than the basic passwd line.
It might try the RSA check but I don't have any RSA keys for use with
SSH, it is just the default configuration tries RSA first. So what do
you have in your ~/.ssh/config that stops it from trying RSA auth
first ?
Strace output (exerpt)
---
open("/etc/shadow", O_RDONLY) = 3
fcntl(3, F_GETFD) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
fstat(3, {st_mode=S_IFREG|0640, st_size=744, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x50019000
_llseek(0x3, 0, 0, 0xefffd428, 0x1) = 0
read(3, "root:XXXXXXXXX"..., 4096) = 744
close(3) = 0
munmap(0x50019000, 8192) = 0
getpeername(4, {sin_family=AF_INET, sin_port=htons(4819), sin_addr=inet_addr("10.44.32.68")}}, [16]) = 0
write(2, "Failed password for sauchter fro"..., 56) = 56
---
The other thing that is not pleasant is this
--
gateway:~# strace -o /tmp/sshd sshd -d
debug: sshd version OpenSSH-1.2.3
ptrace: umoven: Input/output error
ptrace: umoven: Input/output error
ptrace: umoven: Input/output error
ptrace: umoven: Input/output error
debug: Bind to port 22 on 0.0.0.0.
ptrace: umoven: Input/output error
Server listening on 0.0.0.0 port 22.
Segmentation fault
--
I managed to grab the strace output by starting sshd first and then
attaching strace to it. But it still issued 2 ptrace:umoven errors
on exit.
Stuart
Reply to: