2024 Autor: Peter John Melton | [email protected]. Última modificación: 2024-01-15 03:55
La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad.
La pregunta
Superusuario lector user110971 quiere saber cómo mantener invisibles las contraseñas cuando se ejecuta un comando como un argumento SSH:
If I run this command and start typing the MySQL password, the password is visible on the screen:
ssh user@server ‘mysql -u user -p’
How can I prevent this? If I log in through SSH and execute the MySQL command, then everything works fine.
¿Cómo puede mantener las contraseñas invisibles cuando ejecuta un comando como un argumento SSH?
La respuesta
El contribuidor de Superusuario Toby Speight tiene la respuesta para nosotros:
If you provide a remote command to run, SSH does not allocate a tty, so the remote command is unable to disable echo. You can force SSH to provide a tty using the -t option:
ssh -t user@server ‘mysql -u user -p’
The equivalent option (for -o or for the config file) is RequestTTY. I would caution against using it in the config file because it can have unwanted effects for non-interactive commands.
¿Tienes algo que añadir a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.
Crédito de la imagen: Linux Screenshots (Flickr)
Recomendado:
¿Cómo ejecuta un comando en segundo plano sin salida a menos que haya un error?
Si eres una persona ocupada, lo último que necesitas es que te molesten con una gran cantidad de notificaciones "inútiles", así que, ¿cómo callas las cosas? La publicación de preguntas y respuestas de SuperUser de hoy tiene algunas respuestas excelentes para ayudar a un lector a reducir la cantidad de salida.
Cómo corregir “Advertencia: error al volver a leer la tabla de particiones con el error 22: argumento no válido” Error en Linux
Si está obteniendo el siguiente error al intentar cambiar la partición fat32 predeterminada en una nueva unidad a otro tipo de partición de Linux, es posible que tenga la respuesta para usted.
Suplantación de contraseñas y cómo se roban las contraseñas de inicio de sesión
La contraseña de suplantación de identidad es un ataque de phishing estratégico común realizado por los ciberdelincuentes para robar sus datos de inicio de sesión. Echa un vistazo a cómo puede evitar la falsificación de contraseña.
No se puede iniciar Microsoft Outlook, el argumento de la línea de comando no es válido
Si cuando usa Microsoft Outlook 2016/2013/2010, recibe un mensaje: No se puede iniciar Microsoft Outlook. El argumento de la línea de comando no es válido. Verifique el interruptor que está usando, a continuación le presentamos algunas soluciones posibles que pueden ayudarlo a solucionar su problema.
Un comando no se reconoce como un comando interno o externo
Cuando intenta ejecutar un programa o comando, recibe un mensaje que indica que no se reconoce como un comando interno o externo, un programa operable o un problema de archivo por lotes, entonces necesita editar las variables de entorno de Windows. Aquí es cómo solucionar el problema.