Có bao nhiêu loại khóa tồn tại và khóa riêng được lưu trữ ở đâu?
Trước hết, các khóa có thể là riêng tư (= đóng = giải mã) và công khai (= mở = mã hóa). Vậy là được rồi. Đó là một cặp chìa khóa.
Nhưng hơn nữa, như tôi có thể thấy (tôi đang cố gắng nghiên cứu linux và tôi tham khảo các giải thích ssh.com là cách tốt nhất mà tôi có thể tìm thấy, nhưng chưa được cấu trúc tốt lắm), có thể có hai tình huống:
"Khóa máy chủ": những khóa này được tạo tự động khi kết nối được thiết lập và được sử dụng để mã hóa luồng dữ liệu giữa Máy chủ (?) và máy tính (?) của người dùng (hoặc dịch vụ, chẳng hạn như máy chủ http),
trong trường hợp này, "khóa máy chủ riêng" và "khóa máy chủ chung" được lưu trữ trên máy chủ (trong /etc/ssh/known_hosts) và "khóa máy chủ công khai" thứ hai được lưu trữ trên máy tính người dùng.
"khóa người dùng": những khóa này được sử dụng để ủy quyền người dùng (thay vì đăng nhập/mật khẩu) trên Máy chủ,
và trong trường hợp này, "khóa máy chủ riêng" và "khóa máy chủ chung" được lưu trữ trên máy tính người dùng và "khóa máy chủ công khai" thứ hai được lưu trữ trên Máy chủ trong (thư mục chính của người dùng trên Máy chủ)/.ssh/authorized_keys .
Tôi đã hiểu đúng chủ đề hay tôi sai?
(và tôi hoàn toàn không chắc chắn về các đường dẫn)
Có một bài viết toàn diện hoặc cuốn sách về chủ đề này? Em đọc nhiều rồi nhưng không hiểu dàn ý...