我创建了.so文件,打印“welcome to ..” . 我将.so文件配置为与Google身份验证器相同 . 并且还使用openssh来配置它 .

步骤1:

/etc/pam.d/sshd文件

auth在此文件的顶部需要pam_auth1_64.so(imy created .so)

第2步:

将/etc/pam.d/common-auth

auth required pam_auth1_64.so(我创建的.so)

行auth [success = 1 default = ignore] pam_unix.so nullok_secure

第3步:

的/ etc / SSH / sshd的-配置

ChallengeResponseAuthentication yes(将no更改为yes)

但是现在管理员在终端上使用命令登录

ssh user @ ip_address

并输入密码所以他们不打印我的欢迎消息但是在输入客户端用户并在与sudo相关的终端上写任何命令之后它会打开“欢迎消息”然后再询问sudo用户(admin)密码

所以现在我想要在管理员工作的任何用户(客户端)尝试输入密码时打印欢迎消息时打印欢迎消息 .

如何将我的.so文件配置为“/etc/ssh/sshd.config”和“/etc/pam.d/sshd”,在尝试输入密码时向所有用户打印欢迎消息?