Skip to content

secken/secken-ssh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secken PAM Module

  • 你需要安装 ssh server 和 pam 的开发库,具体请参见 dep.sh 。
  • 运行 make init 会编译出 get_uid 程序。
  • ./get_uid <appid> < appkey > 其中appid 是你在 Secken 添加的 app 对应的 appid,appkey 与此类似。
  • get_uid 返回一个二维码的连接,在你最喜爱的浏览器中打开它,用洋葱客户端扫描。
  • get_uid 程序会输出你的 uid。
  • 运行 make && make install 将会把 pam_secken.so 安装到合适的位置。
  • 编辑 /etc/pam.d/sshd 文件,在 auth required pam_secken.so 后面添加你的 appid, appkey 和 uid 看起来像这样
auth required pam_secken.so abcdefghijklmnopqrstuvwxyz789012 theappkeyshouldkeepsecret ABCDEFGHIJK==
  • 再次 ssh 登录时,系统会像你的手机发送通知,请求允许登陆。

Releases

No releases published

Packages

No packages published