跳到主要内容

密码认证

密码认证是最常用的 SSH 认证方式,使用用户名和密码登录远程服务器。

配置密码认证​

  1. 创建或编辑 SSH 连接
  2. 在 基本信息 选项卡中,将 验证方式 设置为 密码
  3. 填写登录凭证

密码认证配置

配置项说明​

字段说明必填
登录用户SSH 登录用户名,如 root、admin是
登录密码用户对应的密码是

记住密码​

XTerminal 会自动保存输入的密码,下次连接时无需重复输入。密码以加密形式存储在本地数据库中。

如果不希望保存密码,可以选择 每次询问 认证方式,每次连接时手动输入密码。

密码安全说明​

云端同步​

如果使用云端仓库,密码同步到云端时会进行额外加密:

  • 首次使用云端仓库需设置同步密码
  • 同步密码用于加密敏感数据(密码、私钥等)
  • 同步密码不会上传到服务器,仅保存在本地
  • 更换设备时需要输入同步密码才能解密数据

安全建议​

  1. 使用强密码:避免使用简单密码,建议包含大小写字母、数字和特殊字符
  2. 定期更换:定期更换服务器密码
  3. 考虑密钥认证:对于生产环境,建议使用更安全的密钥认证
  4. 启用防火墙:限制 SSH 访问来源 IP
  5. 修改默认端口:将 SSH 端口从 22 改为其他端口,减少暴力破解风险

常见问题​

密码正确但无法登录​

可能原因:

  1. 服务器禁用密码认证:检查服务器 /etc/ssh/sshd_config 中 PasswordAuthentication 是否为 yes
  2. 用户被锁定:多次密码错误可能导致账户被锁定
  3. PAM 配置问题:检查 /etc/pam.d/sshd 配置

连接时提示密码错误​

  1. 确认密码是否正确,注意大小写
  2. 检查用户名是否正确
  3. 确认服务器是否支持密码认证
  4. 尝试在命令行使用 ssh user@host 测试

密码包含特殊字符​

XTerminal 支持包含任意字符的密码,包括空格、引号、特殊符号等。直接在密码框中输入即可,无需转义。


下一步​