Tôi gặp sự cố khi sử dụng khóa được ủy quyền để đăng nhập SSH vào máy chủ từ xa. Các thông báo lỗi tôi nhận được trông như thế này:
OpenSSH_5.2p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to xx.xx.xx [xxx.xx.xx.xx] port 22.
debug1: Connection established.
debug3: Not a RSA1 key file /Users/bfenker/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
debug3: key_read: missing whitespace
...
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file /Users/bfenker/.ssh/id_rsa type 1
ssh_exchange_identification: Connection closed by remote host
Các câu hỏi khác trên trang web này đã đăng các câu hỏi tương tự và giải pháp thường là kiểm tra kỹ tất cả các quyền ở phía máy khách, điều mà tôi đã thực hiện:
drwxr-xr-x+ 23 bfenker staff 782 May 8 11:02 bfenker
drwx------ 8 bfenker staff 272 May 8 10:05 .ssh
-rw------- 1 bfenker staff 1675 May 8 09:51 id_rsa
-rw-r--r-- 1 bfenker staff 418 May 8 09:51 id_rsa.pub
-rw------- 1 bfenker staff 999 May 8 09:46 identity
-rw-r--r-- 1 bfenker staff 663 May 8 09:46 identity.pub
-rw-r--r-- 1 bfenker staff 416 May 8 09:06 known_hosts
Tôi có thể sử dụng khóa được ủy quyền để SSH vào một máy chủ khác và từ máy chủ này SSH vào máy chủ mà tôi muốn. Đây là một cách giải quyết có thể vượt qua mà tôi đang cố gắng khắc phục, nhưng tôi nghĩ nó cũng cho thấy rằng cả máy khách của tôi và máy chủ đều được thiết lập ổn.
Lưu ý rằng khi tôi SSH thành công vào một máy chủ khác, tôi nhận được các thông báo lỗi tương tự, nhưng dường như nó sẽ phục hồi bắt đầu bằng các dòng:
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3
debug1: match: OpenSSH_5.3 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
Có ai biết tại sao điều này hoạt động trong một số trường hợp nhưng không phải trong trường hợp tôi muốn? Bất kỳ đề xuất khác sẽ được nhiều đánh giá cao!
/etc/hosts.allow
và/etc/hosts.deny
các tập tin?