我在SSH上遇到rsync问题。我的意思是输入密码的方式。进入生产线后我无法立即输入:
$ rsync -avz -e ssh remoteuser@remotehost:/remote/dir /this/dir/
我不知道怎么做。有什么想法吗?
答案 0 :(得分:2)
把
eval `keychain --eval id_rsa` #Or id_dsa / whatever you key is called
在您的.bash_profile
中,登录终端某些商品。 (或者你可以简单地运行它)
然后将其粘贴在您的脚本中(除非您的脚本是交互式的,否则您必须按照之前的说明运行其他商品)
您需要先安装钥匙串并阅读有关使用ssh-keygen制作密钥的教程。
这是一个粗略问题的粗略答案。