Tìm Randomart của khóa ssh hiện có


17

Tôi đã tạo một khóa ssh ssh-keygenvà kết quả là tôi đã nhận được kết quả này:

The key fingerprint is:
84:21:3d:ab:d5:5e:05:a0:b6:ab:0f:33:af:3b:3b:82 cidr@randombox
The key's randomart image is:
+--[ RSA 4048]----+
|             .ooo|
|       o   ..o   |
|      o + .oo .  |
|     . + o....   |
|    +...S  ..    |
|       .o   .    |
|    .  o o ..    |
|   E . .o +      |
|      ......     |
+-----------------+

Có cách nào để xem hình ảnh ngẫu nhiên của một khóa hiện có không? (Ngoài ra, mục đích của ngẫu nhiên liên quan đến ssh hoặc mật mã là gì?)


1
Tự hỏi về 4048: Ý của bạn là 4096? Có vẻ như bạn đã có một "portmanteau số" vào năm 2048 và 4096.
ErikE

Câu trả lời:


21

thử đi:

ssh-keygen -lv -f .ssh/id_rsa

Điều này có thể được tìm thấy trong trang chủ của ssh-keygen. Đối với mục đích của Randomart:

"Randomart có nghĩa là một cách dễ dàng hơn cho con người để xác nhận các khóa.

Xác nhận thường được thực hiện bằng cách so sánh các chuỗi vô nghĩa (nghĩa là biểu diễn thập lục phân của dấu vân tay chính), mà con người khá chậm và không chính xác khi so sánh. Randomart thay thế điều này bằng những hình ảnh có cấu trúc nhanh hơn và dễ so sánh hơn. "

Văn bản này được lấy từ đây: /superuser/22535/what-is-randomart-produced-by-ssh-keygen


Thannks rất nhiều bạn, điều này giúp rất nhiều :)
Iori

Để được giải thích thêm về các tình huống sử dụng, hãy xem cuộc thảo luận SU
New Alexandria

Xin lưu ý rằng nó cũng hoạt động cho id_rsa.pubtập tin:ssh-keygen -lv -f .ssh/id_rsa.pub
Grzegorz Wierzowiecki

Coi chừng rằng Randomart được tạo bởi các phiên bản cũ hơn ssh-keygen(giả sử từ openSSH_6.6.1p1) sẽ không khớp với phiên bản mới hơn (giả sử từ openSSH_7.1p2). Nếu phiên bản gói openSSH khác nhau giữa máy khách và máy chủ của bạn, hãy xem xét nâng cấp hoặc kiểm tra cách giải quyết .
SeldomNeedy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.