Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有人向我的Github帐户添加了SSH密钥_Git_Security_Github_Ssh - Fatal编程技术网

有人向我的Github帐户添加了SSH密钥

有人向我的Github帐户添加了SSH密钥,git,security,github,ssh,Git,Security,Github,Ssh,我刚刚收到一封电子邮件,上面写着“一个新的公钥被添加到了你的帐户”。我检查了我的GitHub帐户,发现了两个密钥——一个是我几周前从Ubuntu机器上添加的,另一个是今天从Windows机器上添加的。这是一台我曾经使用GitHub client for Windows开发的机器,但是,我已经好几个星期没有进入它了 我的问题是: 有没有可能是另一个人进入了那台Windows计算机并向我的GitHub帐户添加了一个新的公共SSH密钥 这是否意味着任何进入该Windows计算机的人都可以在GitHu

我刚刚收到一封电子邮件,上面写着“一个新的公钥被添加到了你的帐户”。我检查了我的GitHub帐户,发现了两个密钥——一个是我几周前从Ubuntu机器上添加的,另一个是今天从Windows机器上添加的。这是一台我曾经使用GitHub client for Windows开发的机器,但是,我已经好几个星期没有进入它了

我的问题是:

  • 有没有可能是另一个人进入了那台Windows计算机并向我的GitHub帐户添加了一个新的公共SSH密钥
  • 这是否意味着任何进入该Windows计算机的人都可以在GitHub中代表我执行操作
  • 除了删除新的公钥,我如何防止人们向我的GitHub帐户添加新密钥
      • 对。GitHub客户端保持登录状态,直到您手动注销/卸载/撤销访问权限。当您登录时,客户端应用程序会自动向您的帐户添加SSH密钥
      • 删除密钥并撤消GitHub客户端对您帐户的访问权。您可以在网站的“帐户设置>应用程序>授权应用程序”下找到它。windows计算机上的客户端应用程序将要求用户再次登录才能重新访问您的帐户

      有一个密钥,他们已经采取了一些措施,因此新密钥可以是攻击者的密钥,也可以由github设置(我不能说)。你能做的最好的事情就是删除你的密钥和密码,并立即用新的替换它们

      在一台新机器上使用GitHub可以生成一个新密钥吗?我有一台全新的Win 10 Pro机器(同一台机器,新的RAM和SSD),在安装所有东西的过程中,我收到了一封电子邮件,上面写着“[GitHub]一个新的公钥添加到了你的帐户”和“以下SSH密钥添加到了你的帐户”,但我只登录到GitHub网站并产生了问题。没别的了。我还看到创建是从我的桌面,因为机器名匹配。那是4小时前。我第一次使用GitHub for Windows,安装并执行提交,是在一小时前。