Respuestas:
Sí, tienes que trabajar con ssh-keys en lugar de un inicio de sesión con contraseña.
Ver " ¿Cómo configuro SSH para no tener que escribir mi contraseña? "para aprender acerca de cómo hacer esto.
Entonces, por ejemplo, mi zsh puede completar los nombres de archivo en el host remoto. De lo contrario, tendría que ingresar mi contraseña cada vez que presiono Lengüeta .
Para bash supongo que puedes instalar ' finalización de bash "de alguna manera, tal vez" Terminación de la pestaña del terminal " ayudará.