logo小熊博客
首页 代码速查表 fk标记语言示例 登录
目录
使用密钥连接远程服务器

使用 Git 生成密钥

ssh-keygen -t rsa -b 2048 -C "your_email@example.com"

生成完成后,默认会得到两个文件:

  • 私钥:id_rsa(或自定义文件名)。
  • 公钥:id_rsa.pub。

将公钥上传到云服务器

  1. 复制生成的公钥内容:
cat ~/.ssh/id_rsa.pub
  1. 将公钥添加到服务器的 ~/.ssh/authorized_keys
mkdir -p ~/.ssh
echo "your-public-key-content" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh

错误提示

所选的用户密钥未在远程主机上注册。请再试一次

  1. 检查 SSH 服务配置
sudo nano /etc/ssh/sshd_config
  1. 确保以下配置已启用
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

Ctrl + O:保存文件
Ctrl + X:退出 Nano
  1. 重启 SSH 服务以应用更改
sudo systemctl restart sshd
  1. 检查文件权限
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub

上一篇:Kafka的使用
下一篇:RESTful API 设计指南
请我喝奶茶!
赞赏码
手机扫码访问
手机访问