如何通过用户通过ssh发送的公钥获取用户信息?

时间:2013-02-12 05:53:00

标签: linux github ssh pki

当用户通过SSH使用公钥连接时,Github如何检测它是哪个用户?

ssh -T git@github.com
Hi **Ben**! You've successfully authenticated, but GitHub does not provide shell access.

如何实现这样的功能,特别是考虑到用户信息在某些数据库中,如MySQL?

2 个答案:

答案 0 :(得分:1)

我很确定这是使用集中的authorized_keys文件和命令选项完成的。查看man page

答案 1 :(得分:-1)

用户始终发送登录信息(git)。公钥/私钥对仅用于验证用户身份。