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)
您不想使用密码。您想设置 SSH 密钥。这将让你同时使用rsync并ssh无需输入密码。我不知道你会需要sudo的rsync,无论是。
可以使用该ssh-keygen实用程序生成 ssh 密钥。检查man 1 ssh-keygen有关如何使用它的更多详细信息。