如何在服务器上添加新的密钥?
美国、香港服务器
如何在服务器上添加新的密钥?
05-01 来源:
服务器添加新 SSH 密钥(保留旧密钥、不覆盖、多人多设备可用)
全程 3 步,简单稳妥,Ubuntu/CentOS 通用。
第一步:进入 SSH 目录
bash
运行
cd ~/.ssh
如果没有目录,先创建:
bash
运行
mkdir -p ~/.ssh
chmod 700 ~/.ssh
第二步:编辑密钥授权文件
bash
运行
nano authorized_keys
第三步:添加新公钥
规则:
一行一个公钥
把新设备的 id_rsa.pub 全部内容,粘贴到新的一行
原来旧的密钥行不要删,保留就能继续登录
保存退出:Ctrl+O → 回车 → Ctrl+X
第四步:设置正确权限(必做)
bash
运行
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
第五步:重启 SSH 生效
bash
运行
# Ubuntu
systemctl restart ssh
# CentOS
systemctl restart sshd
最简单懒人方法(本地电脑执行)
在你新设备本地终端输入,自动追加密钥到服务器,不覆盖旧的:
bash
运行
ssh-copy-id 用户名@服务器IP
关键提醒
新增密钥不会挤掉旧密钥,多设备可以同时登录
公钥必须完整一行,不能换行、不能漏字符
加完新开窗口测试登录,没问题再关当前会话
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快