添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

连接远端开发环境时,一直处于"Setting up SSH Host xxx: Downloading VS Code Server locally"超过10分钟以上,如何解决?

当前本地网络原因,导致远程自动安装VS Code Server时间过长。

手动安装vscode-server。

  • 获取VS Code的commitID

  • 下载相应版本vscode-server压缩包,请根据开发环境cpu架构选择arm版本或x86版本。

    替换下面链接中${commitID}为 步骤1 获取VS Code的commitID 中commitID。

  • arm版本,下载vscode-server-linux-arm64.tar.gz

    https://update.code.visualstudio.com/commit:${commitID}/server-linux-arm64/stable

  • x86版本,下载vscode-server-linux-x64.tar.gz

    https://update.code.visualstudio.com/commit:${commitID}/server-linux-x64/stable

  • 进入远程环境。

    打开VS Code中的Terminal。

    在VS Code的Terminal中执行如下命令,连接到远端开发环境。

    ssh -tt -o StrictHostKeyChecking=no -i ${IdentityFile} ${User}@${HostName} -p ${Port}

    参数说明:

    - IdentityFile:本地密钥路径

    - User:用户名,例如:ma-user

    - HostName:IP地址

    - Port:端口号

  • 手动安装vscode-server。

    在VS Code的Terminal中执行如下命令,清空残留的vscode-server,注意替换命令中${commitID}为 步骤1 获取VS Code的commitID 中commitID。

    rm -rf /home/ma-user/.vscode-server/bin/${commitID}/*
    mkdir -p /home/ma-user/.vscode-server/bin/${commitID}

    上传vscode-server压缩包到开发环境。执行如下命令:

    exit
    scp -i xxx.pem -P 31205 本地vscode-server压缩包路径 ma-user@xxx:/home/ma-user/.vscode-server/bin
    ssh -tt -o StrictHostKeyChecking=no -i ${IdentityFile} ${User}@${HostName} -p ${Port}

    参数说明:

    - IdentityFile:本地密钥路径

    - User:用户名,例如:ma-user

    - HostName:IP地址

    - Port:端口号

    以arm版本为例,将vscode-server压缩包解压至$HOME/.vscode-server/bin文件夹,注意替换命令中${commitID}为 步骤1 获取VS Code的commitID 中commitID。

    cd /home/ma-user/.vscode-server/bin
    tar -zxf vscode-server-linux-arm64.tar.gz
    mv vscode-server-linux-arm64/* ${commitID}

  • 重新远程连接。
  • 在ModelArts控制台界面上单击VS Code接入并在新界面单击打开,未弹出VS Code窗口
  • 在ModelArts控制台界面上单击VS Code接入并在新界面单击打开,VS Code打开后未进行远程连接
  • VS Code连接开发环境失败时,请先进行基础问题排查
  • 远程连接出现弹窗报错:Could not establish connection to xxx
  • 连接远端开发环境时,一直处于"Setting up SSH Host xxx: Downloading VS Code Server locally"超过10分钟以上,如何解决?
  • 连接远端开发环境时,一直处于"Setting up SSH Host xxx: Copying VS Code Server to host with scp"超过10分钟以上,如何解决?
  • 连接远端开发环境时,一直处于"ModelArts Remote Connect: Connecting to instance xxx..."超过10分钟以上,如何解决?
  • 远程连接处于retry状态如何解决?
  • 报错“The VS Code Server failed to start”如何解决?
  • 报错“Permissions for 'x:/xxx.pem' are too open”如何解决?
  • 报错“Bad owner or permissions on C:\Users\Administrator/.ssh/config”或“Connection permission denied (publickey)”如何解决?
  • 报错“ssh: connect to host xxx.pem port xxxxx: Connection refused”如何解决?
  • 报错"ssh: connect to host ModelArts-xxx port xxx: Connection timed out"如何解决?
  • 报错“Load key "C:/Users/xx/test1/xxx.pem": invalid format”如何解决?
  • 报错“An SSH installation couldn't be found”或者“Could not establish connection to instance xxx: 'ssh' ...”如何解决?
  • 报错“no such identity: C:/Users/xx /test.pem: No such file or directory”如何解决?
  • 报错“Host key verification failed.'或者'Port forwarding is disabled.”如何解决?
  • 报错“Failed to install the VS Code Server.”或“tar: Error is not recoverable: exitng now.”如何解决?
  • VS Code连接远端Notebook时报错如“XHR failed”
  • VS Code连接后长时间未操作,连接自动断开
  • VS Code自动升级后,导致远程连接时间过长
  • 使用SSH连接,报错“Connection reset”如何解决?
  • 使用MobaXterm工具SSH连接Notebook后,经常断开或卡顿,如何解决?
  •