前端之家收集整理的这篇文章主要介绍了
ssh-rsync以“stdin is not tty”消息退出,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将rsync用于我有SSH访问权限的远程服务器.我使用以下命令:
rsync -e ‘ssh -p 22222’ -rtz –delete content_dir/ user@example.com:/home/user/public_html
@H_404_5@
输入命令后,它会询问远程位置的密码.当我输入它时,它会随消息一起退出,
stdin: is not a tty
@H_404_5@
如何为rsync提供密码?当我在shell脚本中使用它时,建议的方法也应该工作.
你需要
添加:
[ -z “$PS1” ] && return
@H_404_5@
到你家里的.bashrc的开头.
原文链接:https://www.f2er.com/linux/395268.html