vscode连接ssh远程服务器Autodl
时间: 2025-05-17 12:15:24 浏览: 43
### 配置 VSCode 通过 SSH 连接到 AutoDL 远程服务器
#### 插件安装
在 Visual Studio Code (VSCode) 中,需要先安装 **Remote-SSH** 插件。此插件允许用户通过 SSH 协议连接到远程服务器并进行开发工作[^1]。
#### 获取 SSH 登录信息
确保已经在 AutoDL 平台上租用了实例并完成了开机操作。此时可以从平台获取 SSH 登录所需的详细信息,包括用户名、IP 地址以及端口号。这些信息通常以如下形式提供:
```bash
ssh -p {port} {username}@{host}
```
例如:
```bash
ssh -p 52165 [email protected]
```
其中 `{port}` 是指定的端口号,`{username}` 是登录名(通常是 `root`),而 `{host}` 则是目标服务器地址[^3]。
#### 创建 SSH 配置文件
打开本地计算机上的终端程序,并编辑用户的 SSH 配置文件 `.ssh/config`。如果没有该文件,则可以手动创建它。以下是配置的一个示例条目:
```plaintext
Host autodl-server
HostName region-45.autodl.pro
User root
Port 52165
IdentityFile ~/.ssh/id_rsa
```
在此配置中,“autodl-server”是一个自定义名称,用于简化后续连接过程。“IdentityFile”指向私钥路径,如果使用的是密码认证而非密钥验证则无需此项[^4]。
#### 使用 Remote-SSH 插件建立连接
回到 VSCode ,按下快捷键 `Ctrl+Shift+P` 或者点击顶部菜单栏中的“视图(View)”-> “命令面板(Command Palette...)”,输入并选择选项:“Remote-SSH: Connect to Host...”。接着会看到之前添加至 .ssh/config 文件内的所有主机列表项,从中挑选刚才设定好的别名比如这里就是“autodl-server”。
当第一次尝试链接某个新的服务器时,可能会被询问关于保存指纹或者输入密码等问题,请按照提示逐步完成身份验证流程。
一旦成功建立了初始连接之后,在左侧活动栏会出现一个新的按钮图标表示当前处于远程模式下运行状态。可以通过这个界面快速切换不同的远端环境或者是重新加载窗口来应用最新的改动设置[^2]。
#### 设置 Python 解释器
为了能够在远程环境中正常执行 Python 脚本,还需要正确地选择合适的 Python 解析器版本。这一步骤可通过按住键盘组合 Ctrl+Shift+P 后搜索 Select Interpreter 来实现。系统将会扫描远程机器上可用的所有 python 版本供我们选取其中之一作为默认使用的解析引擎。
---
### 注意事项
每更换一次全新的服务器都需要重复以上从第二步开始的操作序列;而对于那些曾经接入过的设备而言,只要保证对应账户资料位于 config 文档顶端位置即可加快未来再次访问的速度(基于个人实践经验)。
---
阅读全文
相关推荐


















