我打算使用以下命令通过 ssh 使用 rsync 自动将大文件复制到远程服务器:
sshpass -p '<PASS>' rsync --partial -av --progress --inplace --rsh='ssh -p 22' ${TAR_PATH} <SERVER_IP>:
该命令将通过 Jenkins 运行。操作员将在 Jenkins 中输入密码。
我在这里使用 sshpass 来自动为 ssh 提供密码。与手动 ssh 操作相比是否不安全?如果我在没有 sshpass 的情况下手动运行 rsync 会更安全吗?