![SCP recuerda la contraseña](https://rvso.com/image/1395388/SCP%20recuerda%20la%20contrase%C3%B1a.png)
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-add
para 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:
ssh
utiliza acceso TTY directo para asegurarse de que la contraseña sea efectivamente emitida por un usuario de teclado interactivo.sshpass
se ejecutassh
en 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 sshpass
con ssh
, rsync
y scp
.