En mi sistema Fedora 20 uso mucho scp, y esta es la segunda vez que me encuentro con esto, cuando ejecuto este comando:
scp -r -P PORT user@host:/home/user/something/{file1,folder1,folder2,folder3,folder4} folder/folder2/
me pide la contraseña para cada archivo / directorio que transfiere.
user@host's password: "password here"
Pregunta:
¿Que está sucediendo aquí?
¿Es esto normal, creo que este es un comportamiento muy peculiar?
fuente

id.rsatendrá600permisos por defecto ysshno va a trabajar incluso si no lo hace. Esto significa que está a salvo de cualquier persona, perorootnada está realmente a salvoroot, ciertamente no son contraseñas.ssh-keygeny 2) ssh / scp se quejará y solicitará una contraseña si alguien más puede leer el archivo. Al menos en Linux de todos modos.scpno es muy inteligente: cuando se le dan múltiples argumentos de línea de comando que son archivos del mismo host remoto, abre una nueva conexión para cada argumento.Puede usar en
rsynclugar descp, es más inteligente de esta manera (y de otras maneras).Otro enfoque es pasar un argumento único
scpque describa múltiples archivos .Un enfoque diferente es configurar su sistema para que no tenga que autenticarse todo el tiempo. Preferiblemente, configure la autenticación de clave , que en la mayoría de los escenarios es más conveniente y más segura. Alternativamente, o además, configure el uso compartido de la conexión , de modo que solo necesite autenticarse una vez por sesión. En cualquier caso, configure un alias para que no tenga que especificar el nombre de usuario y el puerto cada vez. En su
~/.ssh/config:Ejecutar
ssh -Nf nickpara abrir una conexión, y luego todas las conexiones posteriores se conectarán anickla conexión existente. Ahora puedes correrfuente