Quantcast
Channel: El Blog de Malagana » servidores
Viewing all articles
Browse latest Browse all 10

Solución el error SSH error: buffer_get_ret: trying to get more bytes 4 than in buffer 0

$
0
0
Recientemente tuve un problemita para entrar mediante SSH con algunos usuarios despues de haberlos agregado y generales una clave publica SSH usando PuTTyGen (PuTTY Key Generator)

El error se muestra aqui en los logs (/var/log/secure)

Mar 16 12:24:14 host sshd[12342]: error: buffer_get_ret: trying to get more bytes 4 than in buffer 0
Mar 16 12:24:14 host sshd[12342]: fatal: buffer_get_int: buffer error

Lo que causa este error es un salto de linea extra en nuestro archivo  authorized_keys 

Si esta así:

ssh-rsa
mgupZdTaSvX..........
rsa-key-20100230

Debe quedar como:
ssh-rsa mgupZdTaSvX..........
rsa-key-20100230

Como pueden darse cuenta la solución es bastante sencilla y el problema es solo el salto de línea extra que se agrega desde el PuTTyGen cuando copiamos la clave al servidor.  La cosa curiosa en mi caso es que en algunos ocasiones marcaba el error y en otras no había ningún problema al hacer el login.
Vía Kaliphonia

Viewing all articles
Browse latest Browse all 10

Trending Articles