前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【2023最新版】Jetbrains IDEs进行远程开发、远程部署(以Pycharm为例)

【2023最新版】Jetbrains IDEs进行远程开发、远程部署(以Pycharm为例)

作者头像
Qomolangma
发布2024-07-29 20:34:14
610
发布2024-07-29 20:34:14
举报
文章被收录于专栏:深度学习

一、准备工作

0. 工具安装

参考前文:

Jetbrains IDEs

PyCharm专业版安装教程(使用jetbrains toolbox管理;学生认证、学信网验证码申请)_pycharm专业版csdn_QomolangmaH的博客-CSDN博客

https://blog.csdn.net/m0_63834988/article/details/128692959?spm=1001.2014.3001.5502

Ubuntu22.04(WSL)

Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS_QomolangmaH的博客-CSDN博客

https://blog.csdn.net/m0_63834988/article/details/128672234?spm=1001.2014.3001.5502

1. 测试网络连通

获取到IPv4 地址
代码语言:javascript
复制
ip addr show
运行ping命令来测试网络连接
代码语言:javascript
复制
(base) PS C:\Users\Lenovo> ping 192.168.133.129

正在 Ping 192.168.133.129 具有 32 字节的数据:
来自 192.168.133.129 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.133.129 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.133.129 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.133.129 的回复: 字节=32 时间<1ms TTL=64

192.168.133.129 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms
(base) PS C:\Users\Lenovo>

发送了4个网络请求,并且收到了全部4个回应。没有丢包,且往返时间都非常短(0毫秒),表明与该IP地址的网络连接非常稳定和快速。

2. 开启 SSH

安装OpenSSH服务器
代码语言:javascript
复制
sudo apt-get install openssh-server
启动SSH服务
代码语言:javascript
复制
 sudo service ssh start
查找正在运行的SSH相关进程
代码语言:javascript
复制
ps -e |grep ssh

二、远程开发

Jetbrains IDEs提供SSH、Jetbrains Space、WSL(为了介绍SSH的使用方法,故不使用WSL)

输入用户名、主机(上面的IPv4 地址)
输入密码
选择项目
输入密码

三、远程部署

通过网络将应用程序或软件系统部署到远程服务器或设备上。这种方法允许开发人员在不需要直接物理访问服务器的情况下进行应用程序的安装、配置和启动。

即:在本地编写代码,然后把本地的代码文件定期同步到 Linux 服务器,再用本地电脑操作远程服务器完成部署和运行。

1. 配置

工具——部署——配置

Tools——Development——Configuration

选择SFTP
创建服务器
连接

配置 SSH,和服务器建立连接

测试连接:

映射

把本地路径的文件同步到远程服务器的指定路径

2. 上传

结果:

自动同步上传

新建文件,该文件会自动同步到 Linux

同步删除

3. 远程终端

可以在 IDE 的中创建一个能够远程访问远程服务器的终端:

编辑配置

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-01-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、准备工作
    • 0. 工具安装
      • Jetbrains IDEs
      • Ubuntu22.04(WSL)
    • 1. 测试网络连通
      • 获取到IPv4 地址
      • 运行ping命令来测试网络连接
    • 2. 开启 SSH
      • 安装OpenSSH服务器
      • 启动SSH服务
      • 查找正在运行的SSH相关进程
      • 输入用户名、主机(上面的IPv4 地址)
      • 输入密码
      • 选择项目
      • 输入密码
  • 二、远程开发
  • 三、远程部署
    • 1. 配置
      • 选择SFTP
      • 创建服务器
      • 连接
      • 映射
    • 2. 上传
      • 自动同步上传
      • 同步删除
    • 3. 远程终端
    相关产品与服务
    验证码
    腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档