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
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: 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
Steps to Reproduce:
1.Install RedHat 7.3 for x86
2.Run ssh client
3.Try to connect to another OpenSSH server
Cannot connect to the sshd server. See error messages above.
Should have connected and opened shell.
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
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?