本地pycharm连接远程服务器(以AutoDL为例)

准备

  1. 专业版PyCharm(社区版不支持远程开发功能)
  2. 远程服务器(这里使用AutoDL)

有需要的可以注册AutoDL

注册链接

开机实例

复制自己的实例 SSH 指令

如果是图中的空白是因为你没有开机,开机就可以进行复制了
在这里插入图片描述
在这里插入图片描述

ssh -p 43677 root@region-41.seetacloud.com命令中, 各个参数的含义为:

用户名:root
HOST: region-41.seetacloud.com
端口号:43677

配置 PyCharm

  1. 配置 Python interpreter

File -> Settings -> Python interpreter
在这里插入图片描述
在这里插入图片描述

点击右边的小齿轮 点击 Add

在这里插入图片描述

  1. 输入账户密码

将实例SSH指令中的Host、Port与Username进行匹配和填写(Username均为root,Host和Port查看自己实例的SSH指令)

用户名:root
HOST: region-41.seetacloud.com
端口号:43677

输入密码:这个密码也在AutoDL实例中的 SSH 登录下可以复制。
在这里插入图片描述

继续下一步,直到看到下面的弹窗。选择System Interpreter,配置远程Python解释器地址为/root/miniconda3/bin/python(如果您安装了其他Python或虚拟环境则根据实际情况填写)

配置同步目录,意思是本地项目和远程实例中的哪个目录进行关联,这里设置为实例的数据盘子目录:/root/autodl-tmp/project/ (不建议使用默认的/tmp目录) 注意这里的位置就是你以后代码存在的位置
在这里插入图片描述

点击创建,如果配置均无误PyCharm会有小会配置过程,完成后即可远程开发。

  1. 同步操作

如果您在运行时找不到Python文件,可能是没有自动同步代码,那么可以选择手动同步:
在这里插入图片描述
如果只是想上传某一个文件,可以直接在上传文件右键,同样有 Deployment 选项

### 配置PyCharm连接AutoDL远程服务器 为了使开发人员能够在本地通过PyCharm访问部署于AutoDL平台上的计算资源,需遵循特定设置流程来建立两者间的稳定通信渠道[^1]。 #### 设置SSH密钥认证 确保已创建并配置好用于身份验证的SSH密钥对。这一步骤对于实现无密码登录至关重要。如果尚未生成SSH密钥,则可通过终端执行`ssh-keygen -t rsa -b 4096`命令完成操作,并按照提示保存私钥文件位置以及设定保护短语(可选)。之后,将公钥添加到目标机器上对应的授权键列表中去[^2]。 #### 安装必要的软件包和服务端组件 确认远程Linux主机已经安装了OpenSSH服务程序以及其他可能需要用到的支持库项;与此同时,在个人电脑这边也要保证JetBrains Toolbox App最新版本处于就绪状态以便顺利导入项目工程数据资料[^3]。 #### 创建新的Remote Python Interpreter环境 打开IDE首选项窗口(`Ctrl+Alt+S`)导航至「Project:<Your_Project_Name>」-> 「Python Interpreter」节点下点击右上方齿轮图标选取“Add...”。此时会弹出一个对话框允许选择解释器种类——这里应挑选“SSH Interpreter”,随后输入相应的用户名@IP地址组合形式作为登陆凭证提交给系统处理。紧接着依照向导指示上传先前准备好的id_rsa私钥文档以供后续校验环节调用。当一切正常后就能看到远端可用的Python发行版清单列表啦! ```bash # 测试 SSH 连接是否成功 ssh username@autodl_server_ip_address ``` #### 映射远程目录与同步文件变更 借助Deployment功能模块可以轻松达成此目的。同样是在偏好设置界面里找到它所处的位置即:“Build, Execution, Deployment” -> “Configuration on Demand”。勾选启用选项并将源路径映射为目标存储空间内的实际物理位置即可。每当发生任何改动时都会自动触发增量式的推送动作从而保持两端的一致性[^4]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秦 羽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值