Estoy planeando automatizar la copia de un archivo grande a un servidor remoto a través de ssh usando rsync, usando el siguiente comando:
sshpass -p '<PASS>' rsync --partial -av --progress --inplace --rsh='ssh -p 22' ${TAR_PATH} <SERVER_IP>:
Este comando se ejecutará a través de Jenkins. El operador ingresará la contraseña en Jenkins.
Estoy usando sshpass aquí para proporcionar automáticamente la contraseña a ssh. ¿Es inseguro en comparación con la operación manual de ssh? Si ejecuto el rsync manualmente sin sshpass, ¿será más seguro de alguna manera?