Câu trả lời:
Tôi đã tạo một cặp khóa RSA mà tôi đã sử dụng cho SSH và nó bao gồm địa chỉ email của tôi. (Ở cuối khóa công khai.)
Đó là một phần của khóa ssh chỉ là một nhận xét. Bạn có thể thay đổi nó thành bất cứ điều gì bạn muốn bất cứ lúc nào. Nó thậm chí không cần phải giống nhau trên các máy chủ khác nhau. Bạn có thể loại bỏ nó là tốt. Nó chỉ ở đó để giúp bạn hoặc người khác tìm ra những gì cần xóa khi bạn có nhiều khóa trong tệp ủy quyền và bạn cần thu hồi hoặc thay đổi một trong số chúng.
ssh-rsa AAAAB3N....NMqKM= this_is_a_comment
Khi tôi tạo các khóa của mình bằng ssh-keygen, tôi thường sử dụng một lệnh như thế này để đặt một nhận xét khác. Tôi không nghĩ tên người dùng @ host rất hữu ích. Bạn chắc chắn có thể đặt bất cứ bình luận nào mà bạn thích sẽ hữu ích cho bạn và bất kỳ quản trị viên nào khác để giúp xác định ai là chìa khóa thuộc về ai.
ssh-keygen ... -C YYYYMMDD_surname_givenname
authorized_keys
tệp, nên các khoảng trắng được cho phép, vì vậy bạn không cần sử dụng dấu gạch dưới.
Bạn có thể thay đổi nhận xét cho các khóa RSA1 bằng cách sử dụng ssh-keygen -c
.
từ trang chủ ssh-keygen:
-c Requests changing the comment in the private and public
tập tin chính. Hoạt động này chỉ được hỗ trợ cho các khóa RSA1. Chương trình sẽ nhắc tập tin chứa các khóa riêng, cho cụm mật khẩu nếu khóa có một và cho nhận xét mới.
Vì vậy, để thay đổi nhận xét của khóa được đặt tại ~/.ssh/some_key
, hãy sử dụng lệnh sau:
ssh-keygen -c -f ~/.ssh/some_key -C "my new comment"
Trường hợp -f
tùy chọn được theo sau bởi khóa bạn muốn thay đổi và -C
theo sau là nhận xét mới.
ssh-keygen -c -f id_foo
trở vềComments are only supported for RSA1 keys.
Từ OpenSSH 6.5 trở đi, hoạt động với tất cả các loại khóa, không chỉ RSA1:
ssh-keygen -f ~/.ssh/keyfilename -o -c -C "here goes your comment"
Các tùy chọn lệnh giải thích:
-f
: tập tin khóa riêng-o
: chuyển đổi khóa riêng từ PEM sang định dạng OpenSSH mới-c
: thay đổi nhận xét trong các tệp khóa riêng và chung-C
: văn bản bình luậnXem thêm: ssh-keygen(1)
trang nam (hiện tại)