2
0
mirror of https://github.com/acepanel/acepanel.github.io.git synced 2026-02-04 10:17:13 +08:00
Files
acepanel.github.io/en/advanced/ssh.md
2026-01-26 07:23:43 +08:00

97 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 终端
终端模块提供了基于 Web 的 SSH 终端,可以直接在浏览器中连接服务器执行命令。
## 终端页面
![终端页面](/images/ssh/ssh.png)
## 创建主机
点击 **创建主机** 按钮添加 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