使用Visual Studio Code连接远程Linux服务器

本文详细介绍如何在Visual Studio Code中使用Remote-SSH插件连接远程服务器。从安装插件开始,到配置服务器连接,再到远程文件夹的浏览与操作,帮助读者快速掌握VSCode远程开发技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

只介绍简单用法,具体可参考官方文档https://code.visualstudio.com/docs/remote/ssh

 

1.在vs code的扩展商店中搜索ssh

找到微软发行的Romote-SSH,点击install进行安装

2.安装完后在左侧找到图标并点击

3.点击右上方+号

4.然后在此输入<用户名>@<服务器ip地址>然后回车,例如:

5.这里点击第一项即可

6.打开配置文件,这里可以修改显示的名称

例如

7.这里右击,选择在当前窗口中连接

8.此时会让你输入密码,输入刚才的用户名对应的密码即可

9.连接上后,点击左侧的蓝色按钮选择一个你想打开的文件夹即可

 

10.断开连接,在菜单栏点击file,选择断开远程连接即可

 

<think>好的,我需要帮助用户了解如何通过Visual Studio Code连接Linux服务器并运行Python文件。首先,我得回忆一下相关的步骤和引用内容。用户提供的引用中有几个相关的,比如引用[4]提到使用SSH连接远程服务器并实现免密登录,引用[3]提到在VSCode中运行.py文件的方法,还有引用[5]提到安装一些库的问题。 首先,用户需要安装Remote - SSH扩展,这是连接远程服务器的关键。然后配置SSH密钥对,实现免密登录,这样每次连接时就不用输入密码了。这部分步骤在引用[4]中有提到,可能需要详细说明生成密钥和配置服务器的方法。 接下来,连接服务器后,用户需要在远程服务器上安装Python解释器,因为VSCode需要它来执行代码。同时,可能还需要安装Python扩展,如Pylance、Jupyter等,以支持更好的开发体验。 然后,在VSCode中打开远程文件夹,创建或打开.py文件,用户可以通过终端运行python命令,如python 文件名.py,这和引用[3]中的说明一致。同时,用户可能需要配置任务或者使用内置的终端来执行脚本,注意引用[2]中提到的问题,确保在工作区文件夹中运行任务。 另外,如果遇到库找不到的问题,可能需要使用pip3安装必要的库,如引用[5]提到的PyQt5等。虽然用户的问题是关于连接服务器,但依赖库的安装也是运行代码的一部分,可能需要提及。 需要分步骤说明,结构清晰,每个步骤详细但不过于复杂。还要注意用户可能遇到的常见问题,比如SSH连接失败、免密登录配置错误、Python路径问题等,提供解决方法或参考链接。 最后,生成相关问题,可能涉及优化SSH连接、调试远程代码、管理多个服务器等方面,这些问题可以帮助用户进一步探索VSCode远程开发功能。</think>### 通过Visual Studio Code连接Linux服务器并运行Python文件的步骤 #### 1. **安装必要扩展** - 在VSCode中安装 **Remote - SSH** 扩展(由Microsoft提供),支持SSH连接远程服务器[^4]。 - 安装 **Python扩展**(如Pylance、Jupyter等),用于代码高亮、调试和运行支持。 #### 2. **配置SSH密钥对(免密登录)** - **生成密钥**(本地机器): ```bash ssh-keygen -t rsa -b 4096 ``` 默认生成路径为 `~/.ssh/id_rsa`(私钥)和 `~/.ssh/id_rsa.pub`(公钥)。 - **上传公钥到服务器**: ```bash ssh-copy-id -i ~/.ssh/id_rsa.pub username@server_ip ``` 或手动将公钥内容添加到服务器的 `~/.ssh/authorized_keys` 文件中。 #### 3. **连接远程服务器** - 点击VSCode左下角 **><** 图标,选择 **Connect to Host...**。 - 输入服务器SSH连接信息,例如:`username@server_ip:port`。 - 首次连接需确认服务器指纹,选择 **Continue**。 #### 4. **配置远程环境** - 在远程服务器上安装Python解释器: ```bash sudo apt update && sudo apt install python3 ``` - (可选)安装Python依赖库: ```bash pip3 install numpy pandas # 示例库 ``` 若遇到库路径问题,参考[^5]解决依赖冲突。 #### 5. **运行Python文件** - 在VSCode中通过 **File > Open Folder** 打开远程服务器上的项目目录。 - 创建或打开 `.py` 文件(如 `test.py`)。 - **方法1**:使用内置终端执行: ```bash python3 test.py ``` - **方法2**:通过Run按钮(需配置Python解释器路径)。 #### 6. **调试代码(可选)** - 在代码中设置断点,按 **F5** 启动调试。 - 确保选择远程服务器上的Python解释器(状态栏右下角可切换)。 --- ### 常见问题解决 - **连接失败**:检查SSH服务是否运行(`systemctl status sshd`)及防火墙设置。 - **找不到Python命令**:确认Python路径,或在VSCode中手动指定解释器路径(按 **Ctrl+Shift+P**,搜索 **Python: Select Interpreter**)。 - **依赖缺失**:通过SSH终端使用 `pip3 install` 安装所需库。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值