云计算百科
云计算领域专业知识百科平台

Codex服务器ssh登陆出现403 Forbidden

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */
#content_views .toc,
/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */
#content_views.markdown_views > p:empty:has(+ .toc),
#content_views.markdown_views > .toc + p:empty,
/* 富文本旧版目录标记 */
#content_views.htmledit_views #main-toc,
#content_views.htmledit_views #hr-toc,
#content_views.htmledit_views p[id*=\”-toc\”] {
display: none !important;
}
/* 目录去掉后,紧跟的首个标题不再多出一块上边距 */
#content_views.markdown_views > .toc + h1,
#content_views.markdown_views > .toc + h2,
#content_views.markdown_views > .toc + h3,
#content_views.markdown_views > .toc + h4,
#content_views.markdown_views > .toc + p:empty + h1,
#content_views.markdown_views > .toc + p:empty + h2,
#content_views.markdown_views > .toc + p:empty + h3,
#content_views.markdown_views > .toc + p:empty + h4 {
margin-top: 0 !important;
}

登陆codex的时候,问了一下AI,它推荐使用下面命令这种方法,但是还是没有奏效。

ssh -L 1455:localhost:1455 user@remote

浏览器返回这样的错误:Token exchange failed: token endpoint returned status 403 Forbidden

这里阐述一下解决方法,然后推荐使用vscode进行登陆设置

一、代理设置

这里的设置是将服务器代理端口写入~/.bashrc

proxy_on() {
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
echo "Proxy is on."
}

proxy_off() {
unset http_proxy
unset https_proxy
echo "Proxy is off."
}

 这样可以通过proxy_on和proxy_off来进行控制

可以测试一下连通性

curl -I https://chatgpt.com || true

二、写入vscode远端让Electron和Node也能走代理

mkdir -p ~/.vscode-server/data/Machine
SETTINGS=~/.vscode-server/data/Machine/settings.json
if [ -f "$SETTINGS" ]; then
cp "$SETTINGS" "$SETTINGS.bak.$(date +%s)"
fi
cat > "$SETTINGS" <<EOF
{
"http.proxy": "http://localhost:7890",
"http.proxySupport": "on",
"http.proxyStrictSSL": false,
"extensions.autoCheckUpdates": false
}
EOF

之后就能顺利登陆了

赞(0)
未经允许不得转载:网硕互联帮助中心 » Codex服务器ssh登陆出现403 Forbidden
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!