跳到主内容

忘记密码或丢了验证器

忘记管理员密码,或丢了两步验证的验证器时,怎样重新登录 Trade。交易所密钥、组合和历史数据都保留。

先看是哪种情况

情况办法
丢了验证器,还有浏览器登录着在那个浏览器里更换或关闭两步验证,需要当前密码。
丢了验证器,没有登录着的浏览器在服务器上重设密码,两步验证会一起关闭。
忘记密码在服务器上重设密码。

Trade 不提供恢复码、短信或邮件验证码。连续输错密码不会锁定账户,只会拉长等待时间。

在登录着的浏览器里更换或关闭

打开「设置」里的「登录与安全」,在「两步验证」里二选一:

  • 选择「更换验证器」,输入当前密码,用新的验证器扫码并输入验证码。确认之前原来的验证器照常可用,确认后立即失效。

  • 选择「关闭」,输入当前密码。之后只用密码登录。

在服务器上重设密码

用 SSH 登录安装 Trade 的服务器,用户须是 root 或可以 sudo。运行:

bash
curl -fsSL https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh --reset-admin
  1. 按提示选择语言。

  2. 输入新密码两次,输入时屏幕不显示字符。

  3. 终端显示密码已更新和你的用户名,并再打印一次访问地址。

新密码须为 8–256 个字符,不能是常见密码,不能包含 Tab 这类控制字符。

重设之后

重设的结果
密码换成你刚输入的新密码,用户名不变。
两步验证已关闭。登录后在「登录与安全」里重新开启。
已登录的设备全部退出,用新密码重新登录。
保留的内容交易所密钥、组合、历史数据和登录活动。

重设不会重启 Trade,运行中的组合不受影响。Trade 处于停止状态时也可以重设。

命令执行失败时

  • 提示版本较旧、要先升级:能登录就先升级 Trade 再运行,登录不了就联系支持。

  • 提示这台服务器还没有管理员账户:打开终端打印的访问地址,创建一个。

  • 提示原来的账户记录已损坏并清除:打开访问地址重新创建管理员账户,交易所密钥和历史数据都还在。

  • 提示「无法确认密码已重设」:按终端给出的命令确认系统在运行,再运行一次。

这篇有帮助吗?