通过 vscode 连接 autodl 并安装 conda
在autodl.com购买了一个GPU环境,如何通过 vscode 连接 autodl.com 做一个记录,看似很简单,但是还是搞了很久!从日志来看,你在使用 VS Code 通过 SSH 连接 AutoDL 服务器时遇到了认证失败的问题。要调整到/root/autodl-tmp ║数 据 盘 上,这样可以日后升级的时候将整个数据盘迁移就好。在 Remote.SSH: Path 中设置 ssh.e
在autodl.com购买了一个GPU环境,如何通过 vscode 连接 autodl.com 做一个记录,看似很简单,但是还是搞了很久!

1. 在vscode 中 安装Remote - SSH

安装后点击左下角的打开远程窗口连接

然后不断的出现失败,虽然主机已经打开了,但是还是失败....
[21:10:52.269] Got some output, clearing connection timeout
[21:10:52.968] > ssh -p 13887 root@connect.nmb2.seetacloud.com's password:
[21:10:52.969] Showing password prompt
[21:11:31.363] Got password response
[21:11:31.364] "install" wrote data to terminal: "************"
[21:11:31.424] >
[21:11:34.806] > Permission denied, please try again.
[21:11:34.851] > ssh -p 13887 root@connect.nmb2.seetacloud.com's password:
[21:11:34.852] Showing password prompt
vscode 链接 autodl 失败
ai 给的建议如下
从日志来看,你在使用 VS Code 通过 SSH 连接 AutoDL 服务器时遇到了认证失败的问题。具体表现为:
- 你已正确输入了 SSH 端口号 (13887) 和用户名 (root@connect.nmb2.seetacloud.com)
- 系统提示输入密码,你也输入了密码(显示为星号)
- 但服务器返回了"Permission denied, please try again."(权限被拒绝)
可能的原因和解决方案:
密码错误:
- 请确认你使用的是 AutoDL 控制台中显示的实例密码
- 注意密码可能有大小写区分和特殊字符
SSH 配置问题:
- 尝试在终端直接使用命令连接测试:
ssh -p 13887 root@connect.nmb2.seetacloud.com- 这样可以看到更详细的错误信息
服务器限制:
- 检查 AutoDL 控制台确认实例状态是"运行中"
- 确认该实例的 SSH 端口确实是 13887(有时会变化)
其他解决方案:
- 尝试在 AutoDL 控制台重置实例密码
- 检查 VS Code 的 SSH 扩展是否是最新版本
- 考虑使用密钥认证方式(如果实例支持)
如果多次尝试仍失败,建议在 AutoDL 平台上提交工单询问具体原因。
其实原因是 需要在 Remote-SSH 中配置 ssh 的位置
在 vscode 中执行 ctrl+, 叫出设置选项
找到 Remote-SSH
在 Remote.SSH: Path 中设置 ssh.exe 的具体位置
An absolute path to the SSH executable. When empty, it will use "ssh" on the path or in common install locations.
C:\WINDOWS\System32\OpenSSH\ssh.exe
就这么简单!

好了,成功连接上

要调整到/root/autodl-tmp ║数 据 盘 上,这样可以日后升级的时候将整个数据盘迁移就好。
安装conda
mkdir -p /root/autodl-tmp/conda/pkgs
conda config --add pkgs_dirs /root/autodl-tmp/conda/pkgs
mkdir -p /root/autodl-tmp/conda/envs
conda config --add envs_dirs /root/autodl-tmp/conda/envs
创建agi 学习的 conda 环境
conda create -n agi_learn python=3.12
执行 conda env list 确定安装的位置
root@autodl-container-5f12408a2d-49563423:~/autodl-tmp/conda#
conda env list
# conda environments:
#
agi_learn /root/autodl-tmp/conda/envs/agi_learn
base /root/miniconda3
确定 agi_learn 是安装在 /root/autodl-tmp/
启动 conda acitvate , 发现报错
conda activate agi_learn
CondaError: Run 'conda init' before 'conda activate'
执行 conda init 也无效,需要 重新激活设置
root@autodl-container-5f12408a2d-49563423:~/autodl-tmp/conda# source ~/.bashrc
source ~/.bashrc

顺利激活 agi_learn!
更多推荐
所有评论(0)