为了使用单个rsync命令将两个源目录(例如〜/ src1和〜/ src2)同步到远程系统中的两个单独目的地(例如/ tgt和/ tgt / sub_tgt),我正在做:
rsync ~/src1 uid@host:/tgt; rsync ~/src2 uid@host:/tgt/sub_tgt
出于安全原因,密码提示是必要的(不想将公钥复制到远程主机)但我想避免第二个密码提示。这可能吗?
答案 0 :(得分:0)
如果你不愿意使用密钥集,那么你就会遇到这种情况。每次通话都需要验证。
我觉得这样的东西可以工作,你可以在那里启动一个ssh连接然后执行命令: https://unix.stackexchange.com/questions/50508/reusing-ssh-session-for-repeated-rsync-commands