При первом обращении к ssh-ключу с паролем в сеансе gnome гораздо понятнее будет отображаться запрос пароля в терминале, в котором я запускаю команду ssh. Вместо этого, однако, gnome-keyring -daemon предлагает всплывающее окно с графическим интерфейсом, которое может легко потеряться в разных рабочих пространствах.
Как сделать так, чтобы gnome-keyring-daemon подсказывал мне в терминале, а не с графическим интерфейсом? Он должен выглядеть следующим образом:
$ ssh name@server.com
Enter password for ssh key `/path/to/my/key.dsa`:
Это приглашение, которое появляется, например, в сеансе без X.
Если вы не настаиваете на использовании gnome-keyring, это легко. ssh-agent
это инструмент, который вы хотите. Вы можете добавить ключи к работающему агенту с помощью ssh-add path/to/keyfile
и перечислить активные ключи с помощью ssh-add -l
.
После того, как вы добавили ключ к агенту, вы можете использовать ssh
, как сейчас, но ключи предоставляются ssh-agent
.