He visto este error al forzar la asignación de pseudoterminales usando ssh -t -t
o ssh -tt
.
El tcgetattr
la función se utiliza para buscar los atributos del pseudoterminal representado por un descriptor de archivo; toma un descriptor de archivo y un puntero a una estructura de termios para almacenar los metadatos del terminal. Me parece desde código auxiliar en glibc
que este error representa un puntero nulo para los termios
estructura No estoy seguro de si esta misma semántica de manejo de errores está en su lugar para las implementaciones específicas de la plataforma de tcgetattr
.
Si desea suprimir este error, invoque ssh
así:
ssh 2>/dev/null
Esto redirigirá STDERR a /dev/null
; no verá el error al invocar con esta redirección. Tenga en cuenta que esto enmascarará otros errores con ssh
; es posible que deba eliminar esto para fines de depuración.