Trong tệp khóa công khai "id_rsa.pub" được tạo bởi ssh-keygen, phần sau == có vấn đề không?
Tôi hỏi bởi vì khi tôi thay đổi "root@somedomain.com" thành "root", nó dường như vẫn hoạt động.
Tổng quát hơn, tôi tò mò về mục đích của một nửa đó là gì.
Trong tệp khóa công khai "id_rsa.pub" được tạo bởi ssh-keygen, phần sau == có vấn đề không?
Tôi hỏi bởi vì khi tôi thay đổi "root@somedomain.com" thành "root", nó dường như vẫn hoạt động.
Tổng quát hơn, tôi tò mò về mục đích của một nửa đó là gì.
Câu trả lời:
Phần bên phải của khóa công khai này ("id_rsa.pub" hoặc "id_dsa.pub") chỉ là một nhận xét và thường được điền vào <login> @ <hostname> người đã tạo khóa. Điều này theo cách tương tự như trường nhận xét từ Định dạng tệp khóa công khai SSH (xem RFC 4716 ).
Vì vậy, vì hoàn toàn là thông tin và tùy chọn, bạn có thể thay đổi nó thành bất cứ điều gì bạn thích, nhưng giữ <login> @ <tên máy chủ> là một cách thiết thực để theo dõi xem đó là gì.
Để biết thêm về định dạng "ủy quyền" của OpenSSH: