如何通过用户通过ssh发送的公钥获取用户信息?
问题描述:
当用户通过SSH连接公共密钥时,Github如何检测它是哪个用户?如何通过用户通过ssh发送的公钥获取用户信息?
ssh -T [email protected]
Hi **Ben**! You've successfully authenticated, but GitHub does not provide shell access.
如何实现这样的功能,特别是考虑到用户信息是在某些数据库如MySQL?
答
用户总是发送登录(git
在你的情况)。公/私钥对仅用于验证用户身份。
这是不正确的。每个人都可以尝试使用用户名git @ github.com登录,并且它会输出任何github用户名实际上与您的公钥关联的信息。 – Eric 2013-02-12 06:07:37