mirror of
https://github.com/acepanel/acepanel.github.io.git
synced 2026-02-04 10:17:13 +08:00
97 lines
2.1 KiB
Markdown
97 lines
2.1 KiB
Markdown
# 终端
|
||
|
||
终端模块提供了基于 Web 的 SSH 终端,可以直接在浏览器中连接服务器执行命令。
|
||
|
||
## 终端页面
|
||
|
||

|
||
|
||
## 创建主机
|
||
|
||
点击 **创建主机** 按钮添加 SSH 连接:
|
||
|
||
### 配置项
|
||
|
||
- **名称**:连接名称,用于标识
|
||
- **主机**:服务器 IP 地址或域名
|
||
- **端口**:SSH 端口,默认 22
|
||
- **认证方式**:密码或密钥
|
||
- **用户名**:SSH 用户名
|
||
- **密码/密钥**:认证凭证
|
||
- **备注**:可选备注
|
||
|
||
### 认证方式
|
||
|
||
| 方式 | 说明 |
|
||
|------|------|
|
||
| 密码 | 使用用户名和密码认证 |
|
||
| 密钥 | 使用 SSH 私钥认证 |
|
||
|
||
::: tip 推荐
|
||
生产环境建议使用密钥认证,更加安全。
|
||
:::
|
||
|
||
## 连接服务器
|
||
|
||
1. 在左侧主机列表中选择要连接的主机
|
||
2. 点击主机名称打开终端
|
||
3. 开始执行命令
|
||
|
||
## 终端功能
|
||
|
||
### 多标签
|
||
|
||
支持同时打开多个终端标签,方便在多个会话间切换。
|
||
|
||
### 复制粘贴
|
||
|
||
- **复制**:选中文本后自动复制,或使用 `Ctrl+Shift+C`
|
||
- **粘贴**:右键粘贴,或使用 `Ctrl+Shift+V`
|
||
|
||
### 全屏模式
|
||
|
||
点击全屏按钮可以进入全屏模式,获得更大的终端空间。
|
||
|
||
### 字体设置
|
||
|
||
可以调整终端的字体大小和字体类型。
|
||
|
||
## 本地终端
|
||
|
||
默认会显示本地服务器的终端连接,可以直接连接到当前服务器。
|
||
|
||
## 远程主机
|
||
|
||
可以添加多个远程主机,方便管理多台服务器:
|
||
|
||
1. 点击 **创建主机**
|
||
2. 填写远程服务器信息
|
||
3. 保存后在列表中选择连接
|
||
|
||
## 安全建议
|
||
|
||
1. 使用强密码或密钥认证
|
||
2. 修改默认 SSH 端口
|
||
3. 限制 SSH 访问的 IP 地址
|
||
4. 定期更换密码或密钥
|
||
5. 使用非 root 用户登录
|
||
|
||
## 常见问题
|
||
|
||
### 连接超时
|
||
|
||
- 检查服务器 IP 和端口是否正确
|
||
- 检查防火墙是否允许 SSH 连接
|
||
- 检查 SSH 服务是否正常运行
|
||
|
||
### 认证失败
|
||
|
||
- 检查用户名和密码是否正确
|
||
- 检查密钥格式是否正确
|
||
- 检查用户是否有 SSH 登录权限
|
||
|
||
### 中文乱码
|
||
|
||
- 检查服务器的 locale 设置
|
||
- 确保终端编码为 UTF-8
|