Rsync 和 ssh 脚本

Arn*_*dua -2 linux ssh password rsync

我真的不需要 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/*'
Run Code Online (Sandbox Code Playgroud)

Joh*_*ohn 5

您不想使用密码。您想设置 SSH 密钥。这将让你同时使用rsyncssh无需输入密码。我不知道你会需要sudorsync,无论是。

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