我id_rsa用密码加密了我的。我认为 Ubuntu 有一个密钥环系统,可以防止我每次必须使用id_rsa,时输入密码like git push。有时我不需要输入密码,有时我需要。
当我执行
$ ssh-add -l
Could not open a connection to your authentication agent.
$ gnome-keyring import ~/.ssh/id_rsa
WARNING: gnome-keyring:: couldn't connect to: /run/user/1000/keyring-wUoO5j/pkcs11: Connection refused
p11-kit: gnome-keyring: module failed to initialize, skipping: An error occurred on the device
gnome-keyring: couldn't find any place to import files
$ echo $SSH_AUTH_SOCK
/run/user/1000/keyring-wUoO5j/ssh
$ echo $SSH_AGENT_PID
<empty>
Run Code Online (Sandbox Code Playgroud)
在 seahorse 中,key 列在 openssh keys 中
有没有人有同样的问题?或者如何解决这个问题?
我有一台机器,在一个分区上安装了 ubuntu 16.04,在另一个分区上安装了 ubuntu 16.10。我有一个200m的分区,挂载/boot/efi。
基本上我用的是16.04,使用的是16.04安装的grub。
有时我会升级到 16.10 并更新内核。但是,我无法在不输入的情况下更新 16.04 的 grub。所以我必须在 16.10 上执行 grub-install 才能启动新内核。然后当我回到 16.04 时,我更新了 grub 和 grub-install,我认为这是愚蠢的。
如何在不进入的情况下更新16.04的grub,有好的解决办法吗?
我可以做一些事情,比如更新 grub 配置文件或使用另一个分区作为 /boot 吗?这种操作有危险吗?