Đây không phải là một câu hỏi kỹ thuật nhiều vì nó là khái niệm. Tôi hiểu mật mã được sử dụng trong khóa SSH mạnh hơn mật khẩu thông thường, nhưng tôi không hiểu tại sao nó được coi là an toàn hơn.
Hầu hết các hướng dẫn tôi đọc đều đề xuất sử dụng xác thực khóa SSH thay vì xác thực mật khẩu. Nhưng tôi hiểu rằng bất cứ ai sau đó có quyền truy cập vào máy khách được chấp thuận trước đều có thể kết nối với máy chủ, nghĩa là mức độ bảo mật được cung cấp bởi khóa SSH chỉ mạnh bằng mức độ bảo mật của vật lý máy khách.
Ví dụ: nếu tôi thiết lập khóa SSH trên điện thoại để kết nối với máy tại nhà, nếu tôi mất điện thoại và ai đó quản lý để mở khóa, họ sẽ có thể kết nối với máy tại nhà của tôi. Tôi biết sau đó tôi có thể rút chìa khóa cho điện thoại khỏi máy ở nhà, nhưng tôi dễ bị tổn thương cho đến khi tôi nhận ra thiết bị khách đã bị mất / vi phạm.
Tôi đã hiểu lầm điều gì đó, hoặc là những mối quan tâm hợp lệ?