Tôi hiểu rằng vì Mac OS X Leopard, Keychain đã hỗ trợ lưu trữ các khóa SSH. Ai đó có thể vui lòng giải thích làm thế nào tính năng này được cho là hoạt động.
Tôi có một số khóa RSA mà tôi đã tạo được lưu trữ trong thư mục ~ / .ssh của mình để truy cập các máy chủ khác nhau. Tôi không có cụm mật khẩu được đặt trên các phím đó. Hiện tại để đăng nhập vào các máy chủ đó, tôi sử dụng các lệnh sau trong Terminal:
eval `ssh-agent` ssh-add ~ / .ssh / some_key_rsa người dùng ssh @ máy chủ
(Tôi đã viết một số hàm Bash để làm điều này dễ dàng hơn.)
Có cách nào tốt hơn để làm điều này bằng cách sử dụng Keychain không?
ssh-add
để thêm danh tính RSA của mình vào tác nhân ssh mặc định bắt đầu khi đăng nhập?