Files
Linux/Docs/在仅密钥登录的服务器上实现SSH免密登录.md
offends cee91802b3
Some checks failed
continuous-integration/drone Build is failing
synchronization
2025-08-25 15:57:40 +08:00

683 B

本文作者:丁辉

在仅密钥登录的服务器上实现SSH免密登录

举例:当前我在腾讯云配置只允许密钥登录服务器,腾讯云下载密钥 private_key(如demo.pem)。

  1. 修改密钥权限

    chmod 600 your_private_key
    
  2. 确保您的密钥已加载到 ssh-agent

    eval $(ssh-agent)
    ssh-add ~/.ssh/your_private_key
    
  3. 配置SSH客户端使用该密钥

    vi ~/.ssh/config
    

    内容如下

    Host your_server_ip
      IdentityFile ~/.ssh/your_private_key
      User your_username
    
  4. 测试无密码登录

    ssh your_username@your_server_ip