VSCode/PyCharm使用远程服务器资源运行深度学习项目

本文介绍了如何使用VSCode和PyCharm通过RemoteSSH插件进行远程服务器开发,包括设置步骤、解决频繁掉线问题的方法以及配置SSH免密登录。在VSCode中,重点讲解了showLoginTerminal的设置和SSH工具的更换。在PyCharm中,阐述了项目上传与同步的流程。同时,提供了SSH免密登录的详细步骤,包括参考链接。

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

前提:服务器端相应设置已配置好,比如允许远程登录等

一、VSCode

下载安装插件Remote SSH,安装好后,左边栏会出现一个终端连接图标。

配置服务器连接:
配置
配置2
保存:
连接服务器
输入密码连接,open floder选择服务器端的项目或者本地项目,然后为该项目配置Python解释器:
解释器选择

关于使用Remote SSH频繁掉线的解决办法

1、检查是否将 SSH 设置为终端登录

参考链接:https://www.editcode.net/thread-360022-1-1.html

在提出解决方法前,先确定你是否有如下操作:
正确操作示例
ctrl shift p 输入 settings,打开 settings.json 配置文件,搜索 showLoginTerminal,如果值为 true,大概率是这个原因,因为使用的 integrated terminal 连接,如果 kill 掉也就是直接删除这个终端会导致连接断开,只有一直保持该进程运行时,连接才保持。解决办法很简单,只需要将该值设置为 false 后,重启 VSCode 即可生效。

"remote.SSH.showLoginTerminal": false,

2、如果方法1没有问题,可能是 SSH 版本的问题

参考链接:https://blog.youkuaiyun.com/jyhongjax/article/details/106075493

默认的 SSH 连接工具为 Windows 自带的 OpenSSH,可以在环境变量里面看到,系统已经默认设置。我们可以将其更换为 git ssh.exe 连接工具,具体操作如下。

SSH 修改为 GitSSH 连接工具,没有修改前默认使用的是 Windows 自带的 SSH。具体信息可通过在终端输入:

ssh -V

进行查看。

具体配置

Git 文件夹下的 ssh.exe 所在的路径添加到系统环境变量中。
git的ssh路径

添加到 System PATH 的一个细节:将 GitSSH 路径移动到最前面,这样才能够首先调用这一个 SSH 进行远程连接,否则会使用 Windows SSH 进行连接。总而言之,就是在 PATH 里面(默认优先级:System Path > User Path)找第一个 SSH

环境变量修改

二、PyChram

步骤
输入密码
配置
完成后,会将该项目上传到服务器,之后本地和服务器修改同步。

附录:SSH免密登录(不需要重复输入登录验证信息)

参考链接1:原文 https://www.cxyzjd.com/article/weixin_40313940/105866897
参考链接2:https://blog.youkuaiyun.com/qq_40750972/article/details/123450772?spm=1001.2014.3001.5501

<think>好的,我需要帮用户解决如何配置VSCodePyCharm连接远程服务器的问题。首先,我得回忆一下这两个工具的配置步骤,然后结合用户提供的引用内容来组织答案。 对于VSCode部分,用户提到了Remote Development插件,引用[2]和[3]都提到了相关内容。我记得VSCode远程连接主要是通过SSH扩展实现的,需要安装Remote - SSH插件,然后配置SSH连接。步骤大概包括安装插件、编辑SSH配置文件、连接远程主机。可能还需要输入密码或者使用密钥认证。同,用户提到打开远程项目,所以需要说明如何访问远程文件。 然后是PyCharm专业版,用户引用[4]和[5]提到了配置远程解释器,包括SSH和Docker等方式。这里需要分步骤说明如何在PyCharm中添加远程解释器,比如进入设置,选择SSH,填写服务器信息,配置解释器路径,同步项目文件等。可能还要提到Docker的方式,但用户的问题主要是SSH,所以可能重点放在SSH配置。 接下来需要注意用户的引用链接,确保在回答中正确标注。比如在VSCode部分引用[2]和[3],PyCharm部分引用[4]和[5]。同,用户要求生成相关问题,需要根据配置步骤提出相关的问题,比如性能优化、应用场景等,但这里可能需要调整问题方向,比如配置失败怎么办,如何同步文件等。 还要确保使用正确的中文表达,避免技术术语错误。比如“解释器”而不是“编译器”,“SSH配置”等。同检查LaTeX格式是否符合要求,但在这个问题中可能用到的数学公式不多,可能不需要太多处理,但如果有变量或代码块,需要正确使用格式。 最后,确保结构清晰,分步骤说明,每个工具单独成部分,步骤用列表展示,代码块用反引号包裹,并标注引用来源。生成的相关问题需要与配置过程相关,比如错误处理、其他连接方式等。</think>### 配置VSCodePyCharm连接远程服务器 #### **1. 配置VSCode连接远程服务器** VSCode通过`Remote - SSH`插件实现远程开发,支持SSH和容器化连接。 **步骤:** - **安装插件**:在扩展商店搜索并安装`Remote Development`扩展包(含`Remote - SSH`)[^2]。 - **配置SSH连接**: 1. 打开命令面板(`Ctrl+Shift+P`),输入`Remote-SSH: Connect to Host`。 2. 选择`Add New SSH Host`,输入服务器地址(如`user@hostname`)并保存。 3. 编辑生成的SSH配置文件(通常位于`~/.ssh/config`),添加端口、密钥路径等参数[^3]。 - **连接远程服务器**: 在资源管理器的`SSH TARGETS`中选择配置的主机,输入密码或使用密钥认证。 - **打开远程项目**: 连接成功后,通过`File > Open Folder`访问远程文件系统[^1]。 #### **2. 配置PyCharm连接远程解释器** PyCharm专业版支持通过SSH、Docker等方式配置远程Python解释器。 **步骤(SSH方式):** - **新建项目/打开现有项目**:进入`File > Settings > Python Interpreter`。 - **添加解释器**: 1. 点击齿轮图标,选择`Add Interpreter > On SSH`。 2. 输入服务器地址、用户名和认证方式(密码或密钥)[^4]。 3. 指定远程Python解释器路径(如`/usr/bin/python3`)。 4. 配置文件同步路径(默认同步项目远程服务器)[^5]。 - **验证连接**: 完成后,PyCharm会同步本地代码服务器,并调用远程解释器执行程序。 **其他方式**: - **Docker/Docker Compose**:在`Add Interpreter`中选择对应选项,配置镜像或容器。 - **WSL**:适用于Windows子系统Linux环境。 #### **注意事项** - **权限问题**:确保SSH密钥或密码正确,且用户有访问权限。 - **网络延迟**:远程执行代码可能受网络影响,建议优化文件同步规则。 - **调试支持**:VSCodePyCharm均支持远程调试,需确保调试端口开放。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值