vscode ssh
时间: 2025-07-13 17:58:17 浏览: 5
### 配置 VSCode 使用 SSH 进行远程开发
在 VSCode 中配置 SSH 远程开发,可以显著提升远程开发和深度学习工作的效率。以下是详细的步骤指南:
#### 安装 Remote-SSH 插件
打开 VSCode,点击左侧的 Extensions 图标(或使用快捷键 `Ctrl+Shift+X`)。在搜索框中输入 “Remote-SSH”,“Remote - Tunnels”,“Remote Development” 并安装这些插件。
#### 配置 SSH 连接
安装完插件后,重启 VSCode。在左侧边栏中,点击 Remote 图标或使用快捷键 `Ctrl+Shift+F` 打开 Remote Explorer。点击 “SSH: Connect to Host...” 按钮,输入你的 SSH 连接字符串,格式为 `username@hostname` 或 `username@IP地址`。
或者,可以通过编辑 SSH 的配置文件 `config` 来配置连接信息。在本地机器上,通常位于 `~/.ssh/config` 文件中。按照以下格式填写:
```plaintext
Host your_host
HostName your_hostname_or_ip
Port your_port
User username
```
首次连接时,系统会提示你输入密码或确认 SSH 密钥。输入密码后,VSCode 会建立 SSH 连接并打开一个远程窗口[^1]。
#### 免密登录配置(可选)
如果你希望实现免密登录,需要生成 SSH 密钥对,并将公钥添加到远程服务器的 `~/.ssh/authorized_keys` 文件中。
1. **生成 SSH 密钥对**:在本地机器上,使用 `ssh-keygen` 命令生成 SSH 密钥对。
```bash
ssh-keygen
```
2. **复制公钥到远程服务器**:将生成的公钥(通常是 `~/.ssh/id_rsa.pub`)内容复制到远程服务器的 `~/.ssh/authorized_keys` 文件中。可以在远程服务器上执行以下命令:
```bash
mkdir -p ~/.ssh
chmod 700 ~/.ssh
echo "你的公钥内容" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
```
完成上述步骤后,你应该能够通过 VSCode 的 Remote-SSH 插件无密码地连接到远程服务器进行开发工作[^2]。
#### 搭建 PyTorch 环境
一旦成功连接到远程服务器,接下来可以开始搭建 PyTorch 环境。你可以通过以下步骤安装 PyTorch:
1. **创建虚拟环境**:建议使用 `conda` 或 `venv` 创建一个新的虚拟环境。
```bash
# 使用 conda 创建虚拟环境
conda create -n pytorch_env python=3.8
conda activate pytorch_env
```
2. **安装 PyTorch**:根据你的需求选择合适的版本进行安装。可以从 [PyTorch 官方网站](https://pytorch.org/get-started/locally/) 获取最新的安装命令。
```bash
# 示例:安装带有 CUDA 支持的 PyTorch
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
```
3. **验证安装**:安装完成后,可以通过运行简单的 Python 脚本来验证是否成功安装了 PyTorch。
```python
import torch
print(torch.__version__)
print(torch.cuda.is_available())
```
以上步骤可以帮助你在 VSCode 中配置 SSH 远程开发,并搭建好 PyTorch 环境,从而提高工作效率。
阅读全文
相关推荐

















