参考:https://www.digitalocean.com/community/questions/when-using-access-console-the-error-server-disconnected-code-1006-is-returned
参考:https://www.digitalocean.com/community/questions/server-disconnect-code-1006
参考:https://www.howtoing.com/how-to-use-the-digitalocean-console-to-access-your-droplet/
【问题】
Droplet本没开防火墙;想为一个Droplet开一个端口,并添加到防火墙。
1. 开启防火墙后,SSH访问受阻;
2. 控制台访问报错:“Server Disconnect Code 1006”
【解决】
问题1可以通过在控制台中添加SSH端口号及新端口号后解决。
问题2让人疑惑,终于发现是因为使用了网页代理访问控制台,而网页代理的防火墙并未放行5NNN系列端口导致。于是不使用网页代理访问控制台,成功登录。
额外:因为早先已开启SSH-KEY,控制台的密码早已不确定,可以通过重置root密码,在邮箱中接收;在控制台使用 Ctrl+v 迅速重置新密码。