Sau khi tạo khóa không có mật khẩu, tôi có thể đăng nhập bằng SSH vào máy chủ từ xa của mình:
$ ssh root@machine.local
Welcome to Ubuntu 14.04.1...
Tuy nhiên, khi tôi cố gắng sử dụng SSH để rsync đến cùng một máy chủ từ xa:
$ sudo rsync -avczr -e ssh /home root@machine.local:/destination
nó hỏi mật khẩu root của tôi trên machine.local.
Tại sao SSH muốn đăng nhập bằng mật khẩu cho rsync, nhưng bằng khóa nếu tôi kết nối trực tiếp? Làm cách nào để kết nối rsync hoạt động với khóa?
Một điều tôi nhận thấy, có thể liên quan, đó là thông báo "tính xác thực của máy chủ không thể được thiết lập" đầu tiên tôi nhận được đề cập đến dấu vân tay khóa ECDSA, trong khi khóa tôi sử dụng để kết nối trực tiếp là RSA.