Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
SSH基础知识-您是否为每台服务器使用新密钥';重新访问?_Ssh_Key - Fatal编程技术网

SSH基础知识-您是否为每台服务器使用新密钥';重新访问?

SSH基础知识-您是否为每台服务器使用新密钥';重新访问?,ssh,key,Ssh,Key,我找不到设计师(在mac电脑上)关于SSH密钥如何工作的任何基本信息,所以我想在这里询问他们 如果我想将我的工作工作站连接到: Github 开发服务器 实时服务器 我是在工作站上生成一个ssh密钥并将其添加到所有这些服务器上,还是生成多个密钥-每个服务器一个 生成一个或多个密钥后,是否将其复制到该服务器上我的用户帐户中的id_rsa文件中(我意识到可能需要创建id_rsa文件) 如果我现在想从家里的笔记本电脑访问同一台服务器,我是将笔记本电脑的ssh密钥添加到服务器上的同一个id_rsa文

我找不到设计师(在mac电脑上)关于SSH密钥如何工作的任何基本信息,所以我想在这里询问他们

如果我想将我的工作工作站连接到:

  • Github
  • 开发服务器
  • 实时服务器
我是在工作站上生成一个ssh密钥并将其添加到所有这些服务器上,还是生成多个密钥-每个服务器一个

生成一个或多个密钥后,是否将其复制到该服务器上我的用户帐户中的id_rsa文件中(我意识到可能需要创建id_rsa文件)

如果我现在想从家里的笔记本电脑访问同一台服务器,我是将笔记本电脑的ssh密钥添加到服务器上的同一个id_rsa文件中,还是创建一个新文件

如果我需要创建一个新文件,那么该文件的名称-laptop_rsa是否重要

我基本上想在我的服务器上禁用root登录,但我不太明白SSH如何应用于多台机器和多台服务器

如果您能给我们提供任何帮助或指点,我们将不胜感激

干杯
  • 您所连接的本地计算机只需要一个密钥 到所有三台服务器

  • 对于DEV服务器和LIVE服务器,您可以添加 将您的
    id\u rsa.pub
    文件发送到
    每个目标服务器上的授权密钥
    文件。 此文件将位于
    ~/.ssh
    目录中。你会 如果文件不存在,则需要创建该文件(
    touch
    ~/.ssh/authorized_key
    )。将公钥添加到此文件 将允许您使用密码短语而不是密码登录

  • 将所有授权密钥(即您的笔记本电脑id_rsa.pub)放在同一个文件夹中 目标服务器上的授权密钥文件

  • 将您的密钥添加到授权密钥不会影响root登录(这是一个单独的设置),但是,如果您随后关闭密码登录,它将阻止人们试图强行输入您的密码。

    • 您所连接的本地计算机只需要一个密钥 到所有三台服务器

    • 对于DEV服务器和LIVE服务器,您可以添加 将您的
      id\u rsa.pub
      文件发送到
      每个目标服务器上的授权密钥
      文件。 此文件将位于
      ~/.ssh
      目录中。你会 如果文件不存在,则需要创建该文件(
      touch
      ~/.ssh/authorized_key
      )。将公钥添加到此文件 将允许您使用密码短语而不是密码登录

    • 将所有授权密钥(即您的笔记本电脑id_rsa.pub)放在同一个文件夹中 目标服务器上的授权密钥文件


    将您的密钥添加到授权密钥不会影响root登录(这是一个单独的设置),但是,如果您随后关闭密码登录,它将阻止人们试图暴力破解您的密码。

    如何防止人们试图暴力破解您的密码?编辑以澄清。它本身不会。添加您的密钥,然后禁用密码登录将被禁用。更新了答案。谢谢保罗-非常感谢!它将如何防止人们试图强行使用你的密码?编辑以澄清。它本身不会。添加您的密钥,然后禁用密码登录将被禁用。更新了答案。谢谢保罗-非常感谢!