帮助中心

如果没有找到您需要的问题,随时联系我们

SSH密钥登录配置教程

2025-12-16 云服务器帮助

SSH密钥登录比密码更安全,可有效防止暴力破解。

生成密钥对:

Windows(使用PuTTYgen):

  1. 打开PuTTYgen
  2. 点击Generate生成
  3. 移动鼠标生成随机数
  4. 保存私钥文件(.ppk)
  5. 复制公钥内容

Linux/Mac:
ssh-keygen -t rsa -b 4096
生成文件:~/.ssh/id_rsa(私钥)和 ~/.ssh/id_rsa.pub(公钥)

上传公钥到服务器:

方法一(Linux/Mac):
ssh-copy-id user@server

方法二(手动):

  1. 登录服务器
  2. 创建.ssh目录:mkdir -p ~/.ssh
  3. 创建authorized_keys文件
  4. 将公钥内容粘贴进去
  5. 设置权限:
    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys

配置SSH只允许密钥登录:

编辑配置文件:
vi /etc/ssh/sshd_config

修改以下配置:
PubkeyAuthentication yes
PasswordAuthentication no

重启SSH:
systemctl restart sshd

使用密钥连接:

PuTTY:
Connection - SSH - Auth - 选择私钥文件

Linux/Mac:
ssh -i ~/.ssh/id_rsa user@server

注意事项:

  • 妥善保管私钥文件
  • 可设置私钥密码增加安全性
  • 建议备份密钥对
返回列表

相关文章

定时任务Crontab使用教程
Docker容器入门教程
服务器性能监控指南
防火墙配置详细教程
Telegram