2012-09-16 30 views
25

Tôi đã tạo một phiên bản Ubuntu 12.04 trên Amazon EC2.Đang cố gắng sử dụng Khóa RSA để SSH vào EC2, Bắt: Mã nhận dạng RSA1 không chính xác ... bị từ chối (khóa công khai)

Tôi đã tải xuống tệp PEM và có thể gửi SSH vào cá thể, không sao cả.

Bây giờ, tôi muốn tạo một số tài khoản trên cá thể từ xa cho tư vấn, v.v. Chúng sẽ có thể ssh vào hộp bằng cách sử dụng khóa RSA. Trên máy EC2, tôi đã thiết lập một vài tài khoản trong ~/home/và gán chúng cho quản trị viên nhóm. Tôi cũng đã cung cấp cho mình một tài khoản tương tự (MyTestAccount) để thử nghiệm. Đây là những gì tôi đã làm:

tôi đã sử dụng key-gen để tạo ra khóa công khai và riêng trong thư mục .ssh trên máy tính địa phương của tôi (~/.ssh):

drwx------ 2 peter peter 1024 Sep 14 10:23 .ssh 

Và các tập tin bên trong:

-rw------- 1 peter peter 1675 Sep 14 10:23 id_rsa 
-rw------- 1 peter peter 394 Sep 14 10:23 id_rsa.pub 
-rw------- 1 peter peter 444 Sep 14 00:05 known_hosts 

Sau đó, tôi đã chuyển tệp id_rsa.pub sang phiên bản EC2 từ xa của mình và nối nó vào tệp .ssh/authorized_keys trong phiên bản từ xa của tôi. Các điều khoản của thư mục .ssh từ xa của tôi:

drwx------ 2 ubuntu ubuntu 4096 Sep 16 16:13 .ssh 

Và authorized_keys tôi file:

-rw------- 1 peter ubuntu 1179 Sep 14 00:05 authorized_keys 

Tiếp theo, tôi đăng xuất dụ từ xa của tôi và cố gắng để SSH vào hộp từ xa bằng cách sử dụng phím mới . Khi tôi ra lệnh sau:

[email protected]:~/.ssh$ ssh -vvv [email protected] 

Tôi nhận được thông tin bên dưới. Có vẻ như có gì đó sai với khóa riêng của tôi? Bất kỳ đề xuất? Cảm ơn.

OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: /etc/ssh/ssh_config line 19: Applying options for * 
debug2: ssh_connect: need priv 0 
debug1: Connecting to ec2-XX-XXX-XX-XXX.compute-1.amazonaws.com [XX.XXX.XX.XXX] port 22. 
debug1: Connection established. 
debug3: Incorrect RSA1 identifier 
debug3: Could not load "/home/peter/.ssh/id_rsa" as a RSA1 public key 
debug1: identity file /home/peter/.ssh/id_rsa type 1 
debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048 
debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048 
debug1: identity file /home/peter/.ssh/id_rsa-cert type -1 
debug1: identity file /home/peter/.ssh/id_dsa type -1 
debug1: identity file /home/peter/.ssh/id_dsa-cert type -1 
debug1: identity file /home/peter/.ssh/id_ecdsa type -1 
debug1: identity file /home/peter/.ssh/id_ecdsa-cert type -1 

[snip ...]

debug2: we sent a publickey packet, wait for reply 
debug1: Authentications that can continue: publickey 
debug1: Trying private key: /home/peter/.ssh/id_dsa 
debug3: no such identity: /home/peter/.ssh/id_dsa 
debug1: Trying private key: /home/peter/.ssh/id_ecdsa 
debug3: no such identity: /home/peter/.ssh/id_ecdsa 
debug2: we did not send a packet, disable method 
debug1: No more authentication methods to try. **Permission denied (publickey).** 
+0

Bạn đã cố gắng thiết lập kết nối SSH với 'ssh -i/path/to/your/key yourserver'? – j0nes

Trả lời

75

Đây là loại tình hình là bình thường, nó không phải là lạ.
Thông điệp bạn nhận được:

debug3: nhận dạng RSA1 sai
debug3: Không thể tải "/home/user_name/.ssh/id_rsa" như một RSA1 công cộng quan trọng

không chỉ ra một lỗi, thực sự.
Khóa công cộng RSA1 chỉ được sử dụng trong giao thức SSH 1, đã lỗi thời. Ngày nay, giao thức SSH 2 chủ yếu được sử dụng.

Trong quá trình đăng nhập SSH thông thường, bạn có thể thấy thông báo cảnh báo đó nhất với ssh -vvv.
Bạn có thể sẽ cảm thấy ngạc nhiên, nhưng đừng lo lắng, điều đó là bình thường.

tham khảo:
https://bbs.archlinux.org/viewtopic.php?id=122646, # 9

+6

từ diễn đàn: "Tất cả điều này có nghĩa là tệp id_rsa của bạn không phải là khóa công cộng RSA1, điều tốt vì khóa công cộng RSA1 chỉ được sử dụng cho giao thức phiên bản 1 của SSH" – akostadinov

+6

Dòng tiếp theo ('debug1: identity tệp /home/peter/.ssh/id_rsa type 1') cho biết phân tích thành công của cùng một tệp. '1' có thể gây nhầm lẫn vì nó cho biết thành công, * không * phiên bản giao thức SSH! – DouglasDD

Các vấn đề liên quan