SCP recuerda la contraseña

SCP recuerda la contraseña

En Debian, ¿existe alguna forma de que scp recuerde la contraseña que ingresé durante mi inicio de sesión ssh, similar a como lo hace sudo?

es decir PC ---ssh(putty)---> server 1 ---scp---> server 2

No quiero configurar claves públicas/privadas porque no tengo control de todos los servidores remotos. Simplemente no quiero tener que escribir mi contraseña para cada archivo que copio.

¿Es esto posible de alguna manera?

Respuesta1

Solo si configura una clave. Luego puede usar ssh-addpara agregar la clave privada a su agente SSH local, que luego proporcionará la clave al cliente SSH cuando se le solicite. Sólo necesitará ingresar la frase de contraseña durante la adición inicial.

Respuesta2

Usarpaso ssh:

sshutiliza acceso TTY directo para asegurarse de que la contraseña sea efectivamente emitida por un usuario de teclado interactivo. sshpassse ejecuta sshen un tty dedicado, engañándolo haciéndole creer que está obteniendo la contraseña de un usuario interactivo.

sshpass -p 'password' scp -r [email protected]:/some/remote/path /some/local/path

También puedes utilizar sshpasscon ssh, rsyncy scp.

información relacionada