pam blytz 用于BLYTZ pam身份验证的C++库
潘布利茨用于BLYTZ PAM身份验证的C++库,在集成过程中遇到了一些问题,尤其是在用作SSH PAM后端时。这些问题源于libssh和FreeBSD的OpenSSH实现之间的命名冲突,具体体现在两者都使用了一个名为ssh_key_new的函数。由于FreeBSD的库优先于libssh的实现,因此导致了冲突。为了临时解决这个问题,我采取了重命名libssh中的函数并自己编译的方法。
尽管这种解决方案只是一个概念验证,并不能真正彻底地解决问题,但它提供了一个可行的思路。如果您遇到类似问题或对libssh的进一步了解感兴趣,可以访问以下资源获取相关源码和工具:
下载地址
用户评论