如何将公钥部署到服务器上?
美国、香港服务器
如何将公钥部署到服务器上?
04-09 来源:
方法一:使用命令行(最快、最标准)
这种方法适用于你现在已经能用 PuTTY 连接到服务器的情况。
1. 登录服务器
用 PuTTY 登录你的远程服务器(输入账号密码)。
2. 写入公钥
执行以下一串命令(直接复制粘贴执行):
bash
运行
# 1. 创建 .ssh 目录(如果不存在)
mkdir -p ~/.ssh
# 2. 打开授权文件编辑
nano ~/.ssh/authorized_keys
(如果文件是空的,说明是新建的)
3. 粘贴内容
把你刚才在 PuTTYgen 里复制的公钥内容,粘贴到打开的编辑窗口里。
右键点击 PuTTY 窗口标题栏 → 复制。
或者按 Shift + Insert。
4. 保存并退出
按 Ctrl + O(大写 O),按回车确认,再按 Ctrl + X。
5. 修复权限(至关重要!)
权限不对会导致免密登录失败,必须运行:
bash
运行
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
方法二:使用图形工具(宝塔面板,推荐新手)
如果你用了 宝塔面板,操作会更直观,不用记命令。
1. 进入文件管理
在宝塔首页,点击 文件 → 进入你的网站根目录(或任意目录)。
2. 找到目标目录
向上导航,一直回到根目录(通常是 / 或 /root)。
进入 root 目录。
3. 新建文件
点击上方的 + 新建 → 选择 新建文件。
文件名填写:.ssh
(注意:必须以点开头)
4. 创建授权文件
进入刚建好的 .ssh 文件夹,点击 + 新建 → 新建文件。
文件名填写:authorized_keys
5. 编辑粘贴
找到 authorized_keys 文件,点击 编辑。
把你在 PuTTYgen 里复制的公钥内容粘贴进去。
点击 保存。
6. 设置权限(必做)
右键点击 authorized_keys 文件 → 权限。
勾选:600 (-rw-------)
点击确定。
下一步配置
公钥部署好之后,回到 PuTTY 客户端:
打开 PuTTY → 连接你的服务器。
Connection -> SSH -> Auth → 点击 Browse,选中你的 .ppk 私钥文件。
返回 Session 点击 Open。
现在就不会再让你输密码,直接登录了。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快