这是我在 rsync 中使用标识文件进行连接时应该使用的语法 好好想想:
rsync -avz -e 'ssh -p1234 -i ~/.ssh/1234-identity' \ "/local/dir/" remoteUser@22.33.44.55:"/remote/dir/"
但它给了我一个错误:
Warning: Identity file ~/.ssh/1234-identity not accessible: No such file or directory.
这个文件很好,权限设置正确,它在 ssh 时可以工作——只是不能使用 rsync ——至少在我的语法中是这样。我做错了什么?它是否试图在远程计算机上查找身份文件?如果是,如何指定要在 本地计算机上使用标识文件?