# 远程主机 SSH 页面用于管理服务器的 SSH 服务配置,包括服务状态、认证方式和 Root 账户设置。 ![SSH 设置](/images/toolbox/toolbox-ssh.png) ## 运行状态 显示 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 安全建议 推荐使用密钥登录并禁用密码,可以显著提高服务器安全性。 :::