Làm cách nào để lưu cụm mật khẩu khóa SSH trong khóa gnome?


12

Tôi muốn lưu cụm mật khẩu khóa SSH trong gnome-keyring và sau đó sử dụng nó tự động khi tôi cần.

làm như thế nào?

Câu trả lời:


7

Để lưu cụm mật khẩu, hãy sử dụng seahorse-ssh-askpass từ gói cá ngựa:

cd $HOME/.ssh /usr/lib/seahorse/seahorse-ssh-askpass my_key

Đảm bảo rằng khóa chung là tên tệp của khóa riêng cộng .pub, trong ví dụmy_key.pub

Để tự động sử dụng khóa sau đó, hãy xem "Hộp thoại Gnome và SSH" và lần đầu tiên sử dụng, kiểm tra "Tự động mở khóa này bất cứ khi nào tôi đăng nhập".


4
Tôi đã sử dụng lệnh này thành công với Ubuntu 10.04, có vẻ như nó không được yêu cầu trong Ubuntu 12.04, nhưng với Ubuntu 14.04 tôi dường như không thể lưu trữ mật khẩu khóa ssh của mình. seahorse-ssh-askpasschỉ cần in mật khẩu tôi nhập vào thiết bị xuất chuẩn !!!
asoundmove

@asoundmove: Tôi đã có cùng trải nghiệm vào ngày 16.04. ssh-addTuy nhiên, bạn có thể sử dụng tiện ích nhắc nhở cá ngựa thông qua : SSH_ASKPASS=/usr/lib/seahorse/seahorse-ssh-askpass ssh-add /path/to/private/key </dev/null. Chuyển hướng đầu vào tiêu chuẩn là bắt buộc để buộc sử dụng SSH_ASKPASS(dấu nhắc đồ họa).
zackse

seahorse-ssh-askpasschỉ là ssh-askpasstrong hệ thống của tôi. Arch Wiki
Marc.2377

1
@zackse - Trong Ubuntu (19.10 vào lúc này) /usr/libexec/seahorse/ssh-askpass, nhưng có, nó có thêm khóa cho tác nhân và sử dụng dấu nhắc đồ họa nhưng điều này không giải quyết được vấn đề. Lần sau tôi phải thêm khóa một lần nữa và nhập lại cụm mật khẩu một lần nữa
Silverdr

7

Nếu gnome-keyring-daemonđã chạy, bạn có thể sử dụng ssh-addđể thêm khóa của mình vào dịch vụ:

ssh-add /path/to/private/key

Ví dụ:

ssh-add ~/.ssh/id_rsa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.