通常我在 Linode 或 DigitalOcean 上购买 VPS,服务提供商允许我使用用户名和密码进行 ssh 登录。
但这次我换了另一家服务提供商,他们告诉我可以通过 root 账户登录[email protected]
,但是当我尝试的时候,终端告诉我
xxx.xxx.xxx.xxx 端口 22 关闭连接
它没有给我输入密码的机会。
但他们给了我服务器的 ECDSA 指纹
SHA256:TrXrn0KF......
我应该用指纹做些什么吗?如何在 Mac 和 Windows 中访问我的 VPS?
答案1
一切都有解释这里。
特别是第 4 步之后有一个注释,其中明确指出,如果您最近重建了现有的 Linode,则必须删除预先存在的键。在 Windows 上,您需要使用 regedit 进入注册表(不要忘记事先保存注册表)并删除相应的键:
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys