Tôi nghĩ điều mà TCSgrad đã cố gắng hỏi (vài năm trước) là làm thế nào để Linux hoạt động giống như máy Windows của anh ấy. Đó là, có một tác nhân (cuộc thi) giữ một bản sao được giải mã của khóa riêng để cụm mật khẩu chỉ cần được đưa vào một lần. Sau đó, ứng dụng khách ssh, putty, có thể đăng nhập vào các máy có khóa công khai của anh ta được liệt kê là "được ủy quyền" mà không cần nhắc mật khẩu.
Tương tự cho điều này là Linux, hoạt động như một máy khách ssh , có một tác nhân đang giữ một khóa riêng được giải mã để khi TCSgrad gõ "ssh host", lệnh ssh sẽ lấy khóa riêng của anh ta và đi mà không được nhắc nhập mật khẩu. Tất nhiên, máy chủ sẽ phải giữ khóa chung trong ~ / .ssh / ủy quyền.
Tương tự Linux cho kịch bản này được thực hiện bằng cách sử dụng ssh-agent (tương tự cuộc thi) và ssh-add (tương tự để thêm khóa riêng vào cuộc thi).
Phương pháp hiệu quả với tôi là sử dụng: $ ssh-agent $ SHELL That $ SHELL là trò ảo thuật tôi cần để làm cho tác nhân chạy và duy trì hoạt động. Tôi thấy rằng ở đâu đó trên mạng và nó đã kết thúc vài giờ đập đầu vào tường.
Bây giờ chúng ta có sự tương tự của cuộc thi đang chạy, một tác nhân không có khóa được tải.
Nhập chính $ ssh-add sẽ thêm (theo mặc định) các khóa riêng được liệt kê trong tệp nhận dạng mặc định trong ~ / .ssh.
Một bài viết web với nhiều chi tiết hơn có thể được tìm thấy ở đây