gpt4 book ai didi

SSH 基础知识 - 您是否对正在访问的每台服务器都使用新 key ?

转载 作者:行者123 更新时间:2023-12-02 13:49:14 25 4
gpt4 key购买 nike

我找不到任何设计师(在 Mac 上)关于 SSH key 如何工作的基本信息——所以我想我会在这里问他们。

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

  • Github
  • 开发服务器
  • 实时服务器

  • 我是在工作站上生成一个 ssh key 并将其添加到所有这些服务器,还是生成多个 key - 每个服务器一个?

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

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

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

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

    任何正确方向的帮助或指示将不胜感激。

    干杯

    最佳答案

  • 您只需要一个用于连接的本地计算机的 key
    到所有三台服务器。
  • 对于DEV服务器和LIVE服务器,可以添加内容
    您的 id_rsa.pub文件到authorized_keys每个目标服务器上的文件。
    该文件将位于 ~/.ssh目录。你会
    如果文件不存在,则需要创建文件( touch
    ~/.ssh/authorized_keys
    )。将您的公钥添加到此文件
    将允许您使用密码而不是密码登录。
  • 将所有授权 key (即您的笔记本电脑 id_rsa.pub)放在同一个
    目标服务器上的 authorized_keys 文件。

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

    关于SSH 基础知识 - 您是否对正在访问的每台服务器都使用新 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9865998/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com