我已经在许多较旧的Ubuntu安装中配置了ssh-agent,但是今天,在新的Ubuntu 16.04安装程序中,我意识到ssh-add一直在工作,但我从未配置过系统来运行ssh-agent!
编辑:这不仅是我没有配置它,它甚至没有运行:
ps aux | grep ssh
root 976 0.0 0.0 65520 5384 ? Ss 16:04 0:00 /usr/sbin/sshd -D
user123+ 6121 0.0 0.0 21292 1016 pts/1 S+ 16:50 0:00 grep --color=auto ssh
没有ssh-agent的ssh-add如何工作?这是什么魔术?我看到系统上正在运行gnome-keyring-daemon,但是open-ssh与gnome没有集成吗?
Ubuntu使用gnome-keyring-daemon
SSH代理的替代(兼容)实现。
它通过软件包安装,gnome-keyring
并通过自动启动/etc/xdg/autostart/gnome-keyring-ssh.desktop
。
您可以通过看到哪个进程是您的SSH代理sudo lsof $SSH_AUTH_SOCK
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句