mirror of
https://github.com/acepanel/acepanel.github.io.git
synced 2026-02-04 15:20:58 +08:00
81 lines
2.0 KiB
Markdown
81 lines
2.0 KiB
Markdown
# SSH
|
||
|
||
SSH 页面用于管理服务器的 SSH 服务配置,包括服务状态、认证方式和 Root 账户设置。
|
||
|
||

|
||
|
||
## 运行状态
|
||
|
||
显示 SSH 服务的当前状态,并提供以下操作:
|
||
|
||
- **启动**:启动 SSH 服务
|
||
- **停止**:停止 SSH 服务
|
||
- **重启**:重启 SSH 服务
|
||
|
||
::: danger 警告
|
||
停止 SSH 服务后将无法通过 SSH 远程连接服务器,请确保有其他方式访问服务器(如 VNC、带外管理)后再操作。
|
||
:::
|
||
|
||
## SSH 设置
|
||
|
||
### SSH 密码登录
|
||
|
||
控制是否允许使用密码进行 SSH 认证。
|
||
|
||
- **开启**:允许使用密码登录
|
||
- **关闭**:禁止密码登录,只能使用密钥
|
||
|
||
### SSH 密钥登录
|
||
|
||
控制是否允许使用 SSH 密钥进行认证。
|
||
|
||
- **开启**:允许使用密钥登录
|
||
- **关闭**:禁止密钥登录
|
||
|
||
::: tip 安全建议
|
||
推荐开启密钥登录并关闭密码登录,可以有效防止暴力破解攻击。
|
||
:::
|
||
|
||
### SSH 端口
|
||
|
||
修改 SSH 服务监听的端口,默认为 `22`。
|
||
|
||
修改端口后:
|
||
1. 点击 **保存** 按钮
|
||
2. 确保防火墙已放行新端口
|
||
3. 使用新端口连接测试
|
||
4. 确认可以连接后再关闭旧端口
|
||
|
||
::: warning 注意
|
||
修改端口前请确保新端口已在防火墙中放行,否则可能导致无法连接。
|
||
:::
|
||
|
||
## Root 设置
|
||
|
||
### Root 密码登录设置
|
||
|
||
控制 Root 用户的 SSH 登录权限:
|
||
|
||
- **允许 SSH 登录**:Root 可以通过 SSH 登录
|
||
- **禁止 SSH 登录**:Root 无法通过 SSH 登录
|
||
- **仅允许密钥登录**:Root 只能使用密钥登录
|
||
|
||
### Root 密码
|
||
|
||
重置 Root 用户的密码。
|
||
|
||
- 输入新密码后点击 **重置** 按钮
|
||
- 建议使用包含大小写字母、数字和特殊字符的复杂密码
|
||
- 刷新页面将清除密码输入框
|
||
|
||
### Root 密钥
|
||
|
||
管理 Root 用户的 SSH 密钥:
|
||
|
||
- **查看密钥**:查看当前配置的公钥
|
||
- **下载**:下载私钥文件
|
||
|
||
::: tip 安全建议
|
||
推荐使用密钥登录并禁用密码,可以显著提高服务器安全性。
|
||
:::
|