SSH基础知识-您是否为每台服务器使用新密钥';重新访问?
我找不到设计师(在mac电脑上)关于SSH密钥如何工作的任何基本信息,所以我想在这里询问他们 如果我想将我的工作工作站连接到:SSH基础知识-您是否为每台服务器使用新密钥';重新访问?,ssh,key,Ssh,Key,我找不到设计师(在mac电脑上)关于SSH密钥如何工作的任何基本信息,所以我想在这里询问他们 如果我想将我的工作工作站连接到: Github 开发服务器 实时服务器 我是在工作站上生成一个ssh密钥并将其添加到所有这些服务器上,还是生成多个密钥-每个服务器一个 生成一个或多个密钥后,是否将其复制到该服务器上我的用户帐户中的id_rsa文件中(我意识到可能需要创建id_rsa文件) 如果我现在想从家里的笔记本电脑访问同一台服务器,我是将笔记本电脑的ssh密钥添加到服务器上的同一个id_rsa文
- Github
- 开发服务器
- 实时服务器
id\u rsa.pub
文件发送到
每个目标服务器上的授权密钥
文件。
此文件将位于~/.ssh
目录中。你会
如果文件不存在,则需要创建该文件(touch
~/.ssh/authorized_key
)。将公钥添加到此文件
将允许您使用密码短语而不是密码登录- 您所连接的本地计算机只需要一个密钥 到所有三台服务器
- 对于DEV服务器和LIVE服务器,您可以添加
将您的
文件发送到id\u rsa.pub
文件。 此文件将位于每个目标服务器上的授权密钥
目录中。你会 如果文件不存在,则需要创建该文件(~/.ssh
)。将公钥添加到此文件 将允许您使用密码短语而不是密码登录touch ~/.ssh/authorized_key
- 将所有授权密钥(即您的笔记本电脑id_rsa.pub)放在同一个文件夹中 目标服务器上的授权密钥文件
将您的密钥添加到授权密钥不会影响root登录(这是一个单独的设置),但是,如果您随后关闭密码登录,它将阻止人们试图暴力破解您的密码。如何防止人们试图暴力破解您的密码?编辑以澄清。它本身不会。添加您的密钥,然后禁用密码登录将被禁用。更新了答案。谢谢保罗-非常感谢!它将如何防止人们试图强行使用你的密码?编辑以澄清。它本身不会。添加您的密钥,然后禁用密码登录将被禁用。更新了答案。谢谢保罗-非常感谢!