Điểm:0

Làm cách nào để sử dụng nhiều khóa ssh cho một kết nối?

lá cờ cn

Tổ chức của tôi có một máy chủ yêu cầu đồng thời hai tệp nhận dạng cho một kết nối ssh. Chỉ như thế này: ssh -i /first/key -i /second/key user@host Và tôi tự hỏi làm thế nào để nó thực hiện? Làm cách nào để định cấu hình máy chủ SSH của riêng tôi để yêu cầu hai tệp nhận dạng cùng lúc cho một máy khách?

Điểm:1
lá cờ in

Điều này được kiểm soát bởi Phương thức xác thực phần của cấu hình OpenSSH. Từ tài liệu, phần phù hợp nhất là đây:

Nếu phương thức khóa công khai được liệt kê nhiều lần, sshd(8) sẽ xác minh rằng các khóa đó
đã được sử dụng thành công sẽ không được sử dụng lại cho các lần xác thực tiếp theo. Vì
ví dụ: "khóa công khai, khóa công khai" yêu cầu xác thực thành công bằng hai
khóa công khai khác nhau.

Đây chính xác là những gì bạn đang yêu cầu làm. Vì vậy, với điều này trong tâm trí, chúng ta hãy hoàn thành nó.

Trên máy chủ...

  1. Tạo một tệp mới cho Phương thức xác thực Tùy chọn:
    sudo {trình chỉnh sửa lựa chọn} /etc/ssh/sshd_config.d/two_key.conf
    
    Ghi chú: Hãy chắc chắn để thay thế {biên tập viên của sự lựa chọn} với biên tập viên của sự lựa chọn của bạn.
  2. Thêm dòng này vào tệp:
    Phương thức xác thực khóa công khai, khóa công khai 
    
  3. Lưu tệp và khởi động lại OpenSSH Server:
    khởi động lại dịch vụ sudo sshd 
    
  4. Đảm bảo cả hai (hoặc tất cả) khóa công khai của bạn được thêm đúng cách vào ~/.ssh/ủy quyền_keys
  5. Kết nối từ máy khác:
    ssh -i /first/key -i /second/key user@host 
    

Thats tất cả để có nó

Georgiy List'ev avatar
lá cờ cn
Cảm ơn! Đó chính xác là tôi đang tìm kiếm.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.