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

40 lines
683 B
Markdown

> 本文作者:丁辉
# 在仅密钥登录的服务器上实现SSH免密登录
> 举例:当前我在腾讯云配置只允许密钥登录服务器,腾讯云下载密钥 private_key(如demo.pem)。
1. 修改密钥权限
```bash
chmod 600 your_private_key
```
2. 确保您的密钥已加载到 ssh-agent
```bash
eval $(ssh-agent)
ssh-add ~/.ssh/your_private_key
```
3. 配置SSH客户端使用该密钥
```bash
vi ~/.ssh/config
```
内容如下
```bash
Host your_server_ip
IdentityFile ~/.ssh/your_private_key
User your_username
```
4. 测试无密码登录
```bash
ssh your_username@your_server_ip
```