无法访问GCP虚拟机中运行的Jupyter Notebook问题求助
排查GCP Ubuntu虚拟机Jupyter Notebook无法访问的遗漏步骤
检查VM实例与防火墙规则的标签关联
若你创建的Allow-Jupyter防火墙规则设置了目标标签,必须确认VM实例已添加对应标签。进入GCP控制台VM实例详情页,查看「网络标签」字段,确保包含规则指定的标签;若规则目标为「所有实例」,可跳过此步,但需确认规则范围覆盖目标VM。验证Ubuntu本地防火墙端口权限
Ubuntu默认的ufw防火墙可能拦截8888端口,执行以下命令检查状态:sudo ufw status若8888端口未被允许,执行命令开放并重载防火墙:
sudo ufw allow 8888/tcp sudo ufw reload确认访问URL的正确性
必须使用VM的外部IP地址拼接端口访问,格式为http://[VM外部IP]:8888,同时需确保携带Jupyter启动时输出的正确token(若未配置免token访问)。检查Jupyter服务的监听状态
执行命令验证服务是否绑定公网可访问的地址:sudo netstat -tulpn | grep 8888输出显示
0.0.0.0:8888或:::8888则监听正常;若仅显示127.0.0.1:8888,说明服务仅绑定本地回环,需确认启动命令或配置文件是否生效(比如配置文件路径是否正确、启动参数是否被配置覆盖)。确认VM的网络访问基础配置
检查VM是否拥有有效外部IP(非「无外部IP」状态),同时确认所在VPC网络是否配置了指向互联网网关的默认路由,确保实例具备互联网访问能力。
内容的提问来源于stack exchange,提问作者Damika
相关产品推荐
相关产品推荐

