新装系统生成authorized_keys文件的方法

作者:Administrator 发布时间: 2024-11-04 阅读量:8 评论数:0

新装系统生成authorized_keys文件的方法

问题

新安装的系统没有这个文件,一般怎么生成?

解答

  1. 创建 .ssh 目录(如果不存在):

    mkdir -p ~/.ssh
    chmod 700 ~/.ssh
    
  2. 添加公钥

    • 如果你已经有公钥(通常在 ~/.ssh/id_rsa.pub),可以使用以下命令将其内容添加到 authorized_keys
      cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
      chmod 600 ~/.ssh/authorized_keys
      
  3. 直接从剪贴板粘贴公钥

    • 如果你有公钥在剪贴板上,可以使用 echo 和重定向来创建文件:
      echo "your-public-key-content" >> ~/.ssh/authorized_keys
      chmod 600 ~/.ssh/authorized_keys
      
  4. 使用 ssh-copy-id 从其他机器复制公钥

    • 如果你想从本地机器将公钥复制到远程服务器上,可以使用:
      ssh-copy-id user@remote-host
      

这些方法都可以创建并正确配置 authorized_keys 文件。

欢迎关注我的公众号“辣个男人Devin”,新鲜技术文章第一时间推送。

评论