gpt4 book ai didi

ssh - rsync退出并显示消息 "stdin is not a tty"

转载 作者:行者123 更新时间:2023-12-04 05:00:25 24 4
gpt4 key购买 nike

我想对我具有SSH访问权限的远程服务器使用rsync。我使用以下命令:

rsync -e 'ssh -p 22222' -rtz --delete content_dir/ user@example.com:/home/user/public_html



输入命令后,它要求输入远程位置的密码。当我键入它时,它会退出并显示消息,

stdin: is not a tty



如何为rsync提供密码?当在shell脚本中使用建议的方法时,该方法也应起作用。

最佳答案

您需要添加:

[ -z "$PS1" ] && return


到位于主目录中的.bashrc的开头。

关于ssh - rsync退出并显示消息 "stdin is not a tty",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7062521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com