文档首页/ 魔坊(ModelArts)模型训推平台/ 故障排除/ 训练作业/ 外网访问限制/ 使用VS Code连接模型训练作业时,日志显示"Copy server to host" terminal command done
更新时间:2026-06-16 GMT+08:00
使用VS Code连接模型训练作业时,日志显示"Copy server to host" terminal command done
问题现象
用户使用VS Code连接模型训练作业时,日志出现以下信息:
"Copy server to host" terminal command done
原因分析
在某些场景下,VS Code在执行SCP命令复制文件时,未能正确处理模型训练作业中~/.bashrc文件在非交互式SSH会话中的额外输出(如欢迎语、调试信息、命令输出等),导致协议握手过程中出现干扰。
解决方案
您可以通过修改~/.bashrc文件来避免非交互式Shell执行时的输出。
- 打开~/.bashrc文件。
- 在文件的最上方添加以下代码:
case $- in *i*) ;; *) return;; esac上述代码的含义是:如果当前Shell不是交互式模式(即$-变量中不包含i),则执行return命令,停止脚本或函数的执行。这样可以确保在VS Code执行SCP命令时,不会因为~/.bashrc脚本中的输出而干扰SCP的正常执行。
- 保存文件。
- 重新使用VS Code连接模型训练作业。
父主题: 外网访问限制