41 lines
697 B
Markdown
41 lines
697 B
Markdown
# SSH免密码连接服务器
|
||
|
||
> 前提:服务器已经部署了你的私钥对应的公钥文件
|
||
---
|
||
|
||
## 使用默认密钥文件连接服务器
|
||
|
||
```bash
|
||
ssh username@server
|
||
```
|
||
|
||
例:
|
||
|
||
```bash
|
||
ssh root@192.168.0.8
|
||
```
|
||
|
||
> 使用`~/.ssh/id_rsa`文件以root身份登录192.168.0.8主机
|
||
|
||
## 使用指定密钥文件连接服务
|
||
|
||
```bash
|
||
ssh -i keyfile username@server
|
||
```
|
||
|
||
例:
|
||
|
||
```bash
|
||
ssh -i ~/.ssh/bob root@192.168.0.8
|
||
```
|
||
|
||
> 使用`~/.ssh/bob`私钥文件以root身份登录192.168.0.8主机
|
||
|
||
## 指定密钥文件并且服务器ssh端口不是默认的22
|
||
|
||
```bash
|
||
ssh -i ~/.ssh/bob root@192.168.0.8 -p 22222
|
||
```
|
||
|
||
> 服务器把ssh端口设置成22222,需要凭`~/.ssh/bob`文件登录
|