【发布时间】:2021-03-13 03:02:46
【问题描述】:
我正在努力让 pam_ssh_agent_auth 在我的 Ubuntu 18.04 服务器上工作。
在/etc/sudoers我已经添加了
Defaults env_keep+=SSH_AUTH_SOCK
在/etc/pam.d/sudo
auth sufficient pam_ssh_agent_auth.so file=/etc/ssh/sudo_authorized_keys
但是,sudo 时我仍然需要提供密码。
/var/log/auth.log 说:
Beginning pam_ssh_agent_auth for user myuser
pam_ssh_agent_auth: Attempting authentication: `myuser' as `myuser' using /etc/ssh/sudo_authorized_keys
pam_ssh_agent_auth: No ssh-agent could be contacted
pam_ssh_agent_auth: Failed Authentication: `myuser' as `myuser' using /etc/ssh/sudo_authorized_keys
我正在使用 putty SSH 到我的服务器,并且启用了 Allow agent forwarding。
有人可以帮忙吗?
【问题讨论】:
标签: ubuntu ssh ubuntu-18.04 pam