我连接了两台 Debian 服务器。我在一台 Debian 服务器 (10.10.10.20) 上设置了 FreeRADIUS。我希望另一台 Debian 服务器 (10.10.10.10) 可以使用 RADIUS 服务器上列出的用户本地登录。我使用 libpam-radius-auth。但是当我尝试使用 RADIUS 用户本地登录时,它一直失败,日志显示“pam_radius_auth:DEBUG:getservbyname(radius,udp) 返回 -1217119556”。
谁能告诉我如何解决这个问题?
操作系统:Debian 9.6
这是我的配置:
RADIUS 服务器
/etc/freeradius/3.0/users(在最后一行我添加: users2 明文密码 := “用户”)/etc/freeradius/3.0/clients.conf(最后一行) 客户端 10.10.10.10 { ipaddr = 10.10.10.10 nastype = 其他机密 = admin123 }
另一个使用 libpam-radius-auth 的 Debian 服务器
/etc/pam_radius_auth.conf 我添加:
服务器[:端口] 共享秘密超时
10.10.10.20 管理员123 7
/etc/pam.d/common-auth 我在最后一行添加:
身份验证足够 pam_radius_auth.so
我还使用命令为用户 2 创建主目录和登录 shell:
adduser --disabled-password user2
谢谢。
答案1
同样的问题,但是当我添加主目录和登录 shell 时,问题就解决了adduser --disabled-password :v