Làm thế nào để bạn sử dụng một tập tin nhận dạng với rsync?
Đây là cú pháp tôi nghĩ rằng tôi nên sử dụng với rsync để sử dụng tệp nhận dạng để kết nối:
rsync -avz -e 'ssh -p1234 -i ~ / .ssh / 1234-sắc' \ "/ local / dir /" remoteUser@22.33.44.55: "/ remote / dir /"
Nhưng nó cho tôi một lỗi:
Cảnh báo: Tệp nhận dạng ~ / .ssh / 1234-không thể truy cập danh tính: Không có tệp hoặc thư mục như vậy.
Tệp ổn, quyền được đặt chính xác, nó hoạt động khi thực hiện ssh - không phải với rsync - ít nhất là trong cú pháp của tôi. Tôi đang làm gì sai? Có phải nó đang cố gắng tìm kiếm tập tin nhận dạng trên máy từ xa? Nếu vậy, làm cách nào để xác định rằng tôi muốn sử dụng tệp nhận dạng trên máy cục bộ của mình ?