Solicitud de contraseña oculta de SCP

0

Me gustaría transferir archivos en una carpeta de mi computadora portátil a un servidor a través de SCP, de esta manera:

scp -r /folder/path/on/laptop user@server:folder/to/save/to

Esto funciona perfectamente. Sin embargo, estoy usando un arduino para escribir este comando (y algunos otros) en un terminal, por lo que hace todo esto automáticamente.

Aquí está el problema: quiero que la solicitud de contraseña (arduino escribe la contraseña) esté oculta mientras se muestra el estado de SCP (información de transferencia de archivos). Si uso "borrar" después del comando, la transferencia es lo suficientemente rápida como para que no muestre el indicador, pero también borra la información de la transferencia de la pantalla.

¿Usaría la opción -B para lograr esto? ¿o hay otra manera? Estoy haciendo esto porque no necesariamente quiero almacenar las claves en ninguna de las máquinas.

Jacob Still
fuente
1
Cuando ejecuta scp (o ssh) de forma interactiva y le solicita una contraseña, ssh normalmente desactiva el eco del carácter para que la contraseña escrita no esté visible en la pantalla. Si la contraseña es visible para usted, es probable que deba comprender por qué eso sucede en primer lugar antes de poder evitarla.
Kenster
la contraseña en sí no es visible, pero el aviso es. Quiero deshacerme del aviso user@server's password:.
Jacob Still
¿Puedo saber por qué este aviso te molesta? Tal vez hay Problema XY aquí.
Kamil Maciorowski
El aviso no me molesta. Es más bien una cosa estética. Solo quería que la salida no la mostrara.
Jacob Still