Hide Forgot
sshd: fatal: buffer_get: trying to get more bytes than in buffer Description of Problem: There might be something wrong with the client. I get the syslog error -- "sshd: fatal: buffer_get: trying to get more bytes 129 than in buffer 34" when trying to connect to a remote opensshd 3.0 on a Debian machine. The syslog error tryint to the local redhat 7.3 i386 machine-- "sshd[1995]: Failed keyboard-interactive for xxxx from xxx.xxx.xxx.xxx port 1446 ssh2" Only a pain in the ass. A work-around is to install SSH from www.ssh.com. The RedHat I have is from the Valhalla ISOs on a PII 333 MHz. Version-Release number of selected component (if applicable): Valhalla ISO -- english How Reproducible: Every time. Steps to Reproduce: 1.Install RedHat 7.3 for x86 2.Run ssh client 3.Try to connect to another OpenSSH server Actual Results: Cannot connect to the sshd server. See error messages above. Expected Results: Should have connected and opened shell. Additional Information: Only a pain in the ass. A work-around is to install SSH from www.ssh.com. The RedHat I have is from the Valhalla ISOs on a PII 333 MHz.
Remove the public key in question from ~/.ssh/[your authorized key file]. Scp id_(rsa|dsa|whatever).pub to the target box. cat id_(rsa|dsa|whatever).pub >> ~/.ssh/[your authorized key file] This happens when linebreaks get transparently added to the authorized key files (as when you cut and paste between two different windows x-term emulators).
let's try to be a little bit proactive here: Wouldn't a more telling error message be helpful? See http://bugzilla.mindrot.org/show_bug.cgi?id=1084