This commit is contained in:
40
Docs/在仅密钥登录的服务器上实现SSH免密登录.md
Normal file
40
Docs/在仅密钥登录的服务器上实现SSH免密登录.md
Normal file
@@ -0,0 +1,40 @@
|
||||
> 本文作者:丁辉
|
||||
|
||||
# 在仅密钥登录的服务器上实现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
|
||||
```
|
||||
|
||||
|
Reference in New Issue
Block a user