【发布时间】:2011-07-28 11:27:35
【问题描述】:
如何将身份文件与 rsync 一起使用?
这是我认为我应该使用 rsync 来使用身份文件进行连接的语法:
rsync -avz -e 'ssh -p1234 -i ~/.ssh/1234-identity' \ "/local/dir/" remoteUser@22.33.44.55:"/remote/dir/"但它给了我一个错误:
警告:身份文件 ~/.ssh/1234-identity 不可访问:没有这样的文件或目录。该文件很好,权限设置正确,它在执行 ssh 时有效 - 只是不适用于 rsync - 至少在我的语法中。我究竟做错了什么?它是否试图在远程机器上查找身份文件?如果是这样,我如何指定我想在我的 本地 机器上使用身份文件?
【问题讨论】: