Tôi nghĩ hợp lý có thể được xem xét từ hai góc độ khác nhau: an ninh và thuận tiện .
Khi chúng tôi tạo cặp khóa SSH, chúng tôi được yêu cầu cung cấp cụm mật khẩu để thêm một lớp nữa để bảo vệ khóa riêng, như sau:
$ ssh-keygen -t rsa -b 4096 -C 'With_OR_Without_Passwd'
Generating public/private rsa key pair.
Enter file in which to save the key (/Your/HomeDir/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Mặc dù có một lời nhắc rõ ràng yêu cầu cụm mật khẩu, nhưng một số (hoặc nhiều) người vẫn tập trung nhiều hơn vào thông tin trong ngoặc: (trống không có cụm mật khẩu) và làm theo gợi ý đó.
Kết hợp việc có sử dụng nhiều cặp khóa SSH hay không và có nhập mật khẩu bổ sung hay không , chúng tôi có ít nhất bốn cách để đi. Và giả sử tất cả các cặp khóa và config
tệp được lưu trữ trong ~/.ssh/
.
Bây giờ chúng ta đừng xem xét bảo mật trước.
Bảng sau đây xếp hạng đơn giản về bảo mật (số lớn hơn có nghĩa là an toàn hơn):
Security Ways to go
1 One SSH key-pair (NO passwd)
1 Multi SSH key-pairs (NO passwd)
2 One SSH key-pair (WITH passwd)
2 Multi SSH key-pairs (WITH passwd) (SAME passwd)
3 Multi SSH key-pairs (WITH passwd) (DIFF passwds)
Nếu không có passwd , nếu hệ thống của chúng tôi bị ai đó xâm nhập, thì bộ ngắt có thể nhận được tất cả các khóa riêng và cấu hình của chúng tôi, cũng là xác thực của các máy chủ từ xa. Vì vậy, trong tình huống này, Một cặp khóa và Nhiều cặp khóa là như nhau. Cách an toàn nhất là sử dụng các mật khẩu khác nhau cho các cặp khóa ssh khác nhau.
Vậy thì đừng nghĩ về sự tiện lợi .
Nhưng nhiều cặp khóa và nhiều mật khẩu hơn cũng khiến cuộc sống của chúng ta trở nên kém thuận tiện hơn, bảng dưới đây đưa ra một thứ hạng đơn giản về bảo mật (số lớn hơn có nghĩa là an toàn hơn):
Convenient Security Ways to go
5 1 One SSH key-pair (NO passwd)
4 2 One SSH key-pair (WITH passwd)
3 1 Multi SSH key-pairs (NO passwd)
2 2 Multi SSH key-pairs (WITH passwd) (SAME passwd)
1 3 Multi SSH key-pairs (WITH passwd) (DIFF passwds)
Vì vậy, trong tình huống chung, nếu chúng ta phải đánh đổi sự an toàn và thuận tiện cùng một lúc, chúng ta có thể nhân hai điểm số và có thể một cặp khóa SSH (VỚI passwd) là lựa chọn tốt.