无法访问Digital Ocean Droplet控制台且PuTTY无响应如何处理?
Digital Ocean Droplet控制台无法访问解决方案
问题说明
当前打开Droplet控制台时弹出提示:启用新版Droplet控制台,即可在浏览器中获得类原生终端体验的Droplet访问能力。官方要求启用该功能需先以root或具备sudo权限的用户登录Droplet,执行下方代理安装脚本:
wget -qO- https://repos-droplet.digitalocean.com/install.sh | sudo bash
但当前既无法进入控制台输入命令,PuTTY连接也无响应,可按以下步骤逐一排查解决:
排查解决步骤
- 确认Droplet运行状态
进入Digital Ocean后台Droplet列表,确认目标实例处于运行中状态,若状态异常先执行重启,等待3分钟后再尝试连接 - 检查SSH访问相关配置
- 切换本地网络环境(如切换手机热点),排除本地网络封禁22端口的问题
- 进入Droplet详情页的「联网-防火墙」板块,确认入站规则已开放22(SSH)端口,测试时可暂时将源地址设置为
0.0.0.0/0排除地址拦截问题
- 使用旧版恢复控制台执行安装命令
新版控制台需要安装代理才能使用,但平台默认提供无需前置配置的恢复控制台:进入Droplet详情页,点击右上角「控制台」按钮旁的下拉箭头,选择「启动恢复控制台」,输入账号密码登录后直接执行上述官方安装命令即可,执行完成等待1分钟后即可正常使用新版控制台 - 重置密码重试
若忘记登录密码,可进入Droplet详情页的「访问」选项卡,选择「重置根密码」,系统会将新的root密码发送至你的注册邮箱,用新密码登录恢复控制台即可
提示通知截图:Droplet控制台启用提示
内容的提问来源于stack exchange,提问作者Sarosh Hassan
相关产品推荐
相关产品推荐

