新装系统生成authorized_keys文件的方法
问题
新安装的系统没有这个文件,一般怎么生成?
解答
-
创建
.ssh目录(如果不存在):mkdir -p ~/.ssh chmod 700 ~/.ssh -
添加公钥:
- 如果你已经有公钥(通常在
~/.ssh/id_rsa.pub),可以使用以下命令将其内容添加到authorized_keys:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys
- 如果你已经有公钥(通常在
-
直接从剪贴板粘贴公钥:
- 如果你有公钥在剪贴板上,可以使用
echo和重定向来创建文件:echo "your-public-key-content" >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys
- 如果你有公钥在剪贴板上,可以使用
-
使用
ssh-copy-id从其他机器复制公钥:- 如果你想从本地机器将公钥复制到远程服务器上,可以使用:
ssh-copy-id user@remote-host
- 如果你想从本地机器将公钥复制到远程服务器上,可以使用:
这些方法都可以创建并正确配置 authorized_keys 文件。
欢迎关注我的公众号“辣个男人Devin”,新鲜技术文章第一时间推送。