Tôi đã vật lộn với điều này trong một vài giờ vì vậy mọi sự giúp đỡ đều được đánh giá cao ...
Tôi có 2 máy chủ cả hai có thể ssh
với các khóa công khai từ OSX, không có vấn đề gì cả nên tôi chắc chắn mọi thứ đều tốt sshd_config
.
Tôi đang cố gắng định cấu hình công việc định kỳ rsync
để đồng bộ hóa hai máy chủ và cần máy chủ B (sao lưu) ssh
vào máy chủ A bằng khóa chung.
Tôi không thể tìm ra lý do tại sao nó không tìm thấy khóa công khai của mình - chúng nằm trong ~/.ssh/
(ví dụ. /root/.ssh
) Và tất cả các quyền của tệp đều đúng trên A & B.
Đây là đầu ra:
debug2: we did not send a packet, disable method
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /root/.ssh/identity
debug3: no such identity: /root/.ssh/identity
debug1: Trying private key: /root/.ssh/id_rsa
debug3: no such identity: /root/.ssh/id_rsa
debug1: Trying private key: /root/.ssh/id_dsa
debug3: no such identity: /root/.ssh/id_dsa
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
Cũng lưu ý rằng nó đang tìm kiếm các khóa riêng không tồn tại ...
drwx------. 2 root root 4096 May 25 10:15 .
dr-xr-x---. 4 root root 4096 May 24 18:52 ..
-rw-------. 1 root root 403 May 25 01:37 authorized_keys
-rw-------. 1 root root 0 May 25 01:41 config
-rw-------. 1 root root 1675 May 25 02:35 id_rsa_tm1
-rw-------. 1 root root 405 May 25 02:35 id_rsa_tm1.pub
-rw-------. 1 root root 395 May 25 02:36 known_hosts
_tm1
tên tệp chính của bạn (tức là mv id_rsa_tm1 id_rsa
và mv id_rsa_tm1.pub id_rsa.pub
)
ls -la /root/.ssh/