Ho intenzione di automatizzare la copia di un file di grandi dimensioni su un server remoto su ssh usando rsync, usando il seguente comando:
sshpass -p '<PASS>' rsync --partial -av --progress --inplace --rsh='ssh -p 22' ${TAR_PATH} <SERVER_IP>:
Questo comando verrà eseguito tramite Jenkins. L'operatore inserirà la password in Jenkins.
Sto usando sshpass qui per fornire automaticamente la password a ssh. È insicuro rispetto all'operazione ssh manuale? Se eseguo manualmente rsync senza sshpass, sarà più sicuro in ogni modo?