Rsync 和 ssh 脚本

Rsync 和 ssh 脚本

我确实不需要 ssh 密钥。服务器已实施了良好的安全性。

我需要一个无需用户使用/交互即可输入密码的脚本。我该怎么做?这是 CentOS 版本 6.5(最终版)

#!/bin/bash

#Credentials

PASS="p77Z"


sudo rsync -rlptDvz --owner=cmsseren --group=cmsseren /home/serena/public_html/ -e ssh root@ip:/home/cmsseren/public_html3/


ssh root@ip 'chown -R cmsseren:cmsseren /home/cmsseren/public_html3/*'

答案1

您不想使用密码。您想设置 SSH 密钥。这样您就可以同时使用rsync和而ssh无需输入密码。我也不确定您是否sudo需要rsync

可以使用该实用程序生成 ssh 密钥ssh-keygen。查看man 1 ssh-keygen有关如何使用它的更多详细信息。

相关内容