首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在使用SSH的远程服务器中从IntelliJ IDEA运行

代码,可以通过以下步骤实现:

  1. 首先,确保你已经在远程服务器上安装了Java开发环境和IntelliJ IDEA。
  2. 打开IntelliJ IDEA,并创建一个新的项目或打开一个已有的项目。
  3. 在IntelliJ IDEA的顶部菜单栏中,选择"File"(文件)> "Settings"(设置)。
  4. 在弹出的窗口中,选择"Build, Execution, Deployment"(构建、执行、部署)> "Deployment"(部署)。
  5. 点击右上角的"+"按钮,添加一个新的部署配置。
  6. 在弹出的窗口中,选择"SSH"作为部署方式,并填写以下信息:
    • 主机:远程服务器的IP地址或域名
    • 端口:SSH连接的端口,默认为22
    • 用户名:远程服务器的用户名
    • 认证类型:选择密码或私钥认证方式
    • 密码/私钥文件:根据选择的认证类型填写相应的密码或私钥文件路径
  • 点击"Test Connection"(测试连接)按钮,确保能够成功连接到远程服务器。
  • 点击"OK"保存配置。
  • 在IntelliJ IDEA的顶部菜单栏中,选择"Run"(运行)> "Edit Configurations"(编辑配置)。
  • 在弹出的窗口中,点击"+"按钮,选择"Remote"(远程)。
  • 在"Deployment"下拉菜单中选择之前创建的部署配置。
  • 在"Configuration"选项卡中,填写要运行的远程服务器上的代码路径和命令。
  • 点击"OK"保存配置。
  • 点击IntelliJ IDEA右上角的"Run"按钮,选择之前创建的远程配置。
  • IntelliJ IDEA将会通过SSH连接到远程服务器,并在服务器上运行代码。

总结: 通过以上步骤,你可以在使用SSH的远程服务器中,通过IntelliJ IDEA来运行代码。这样可以方便地在本地开发环境中编写和调试代码,同时在远程服务器上执行。这种方式适用于需要在远程服务器上进行开发、测试和部署的场景,例如分布式系统开发、服务器端应用开发等。

腾讯云相关产品推荐:

  • 云服务器(CVM):提供弹性计算能力,可满足各种规模的应用需求。链接:https://cloud.tencent.com/product/cvm
  • 云开发(CloudBase):提供一站式后端云服务,包括云函数、云数据库、云存储等,方便快速搭建和部署应用。链接:https://cloud.tencent.com/product/tcb
  • 云原生应用引擎(TKE):提供容器化应用的管理和运行环境,支持弹性伸缩、自动扩展等特性。链接:https://cloud.tencent.com/product/tke
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何使用IntelliJ IDEA SSH连接本地Linux服务器远程开发

本文主要介绍如何在IDEA设置远程连接服务器开发环境,并结合Cpolar内网穿透工具实现无公网远程连接,然后实现远程Linux环境进行开发。...IDEA远程开发功能,可以将本地编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规开发操作即可,旧版本IDEA目前不支持该功能,本例使用IDEA2023.2.5...检查Linux SSH服务 远程服务器环境主要是使用ssh连接方式,所以ssh服务需正常运行,这里以centos为例,输入:sudo systemctl status sshd 可以查看状态,active...,然后点击右下角连接 出现输入root用户对应密码,输入密码后点击authenticate 稍等片刻后,出现了选择服务器步骤,可以先在服务器中提前创建好文件夹,本例提前/usr/local/javaProject...) 域名类型:临时随机TCP端口 地区:选择China 点击创建 创建成功后,打开左侧在线隧道列表,查看刚刚创建隧道后生成tcp地址,这个地址就是公网连接地址,接下来使用该地址IDEA使用进行远程连接

48010

Intellij IDEA如何使用Debug!

所以学习下如何在Intellij IDEA使用好Debug,主要包括如下内容: 一、Debug开篇 二、基本用法&快捷键 三、变量查看 四、计算表达式 五、智能步入 六、断点条件设置 七、多线程调试...Debug开篇 首先看下IDEADebug模式下界面。 上图是IDEA启动Debug模式,进入断点后界面,我这里是Windows,可能和Mac图标等会有些不一样。...窗口 如果你IDEA底部没有显示工具栏或状态栏,可以View里打开,显示出工具栏会方便我们使用。...下面的On frame deactivation,IDEA窗口失去焦点时触发,即一般你idea切换到浏览器时候,idea会自动帮你做事情,一般可以设置Do nothing,频繁切换会比较消耗资源...变量查看 Debug过程,跟踪查看变量变化是非常必要,这里就简单说下IDEA可以查看变量几个地方,相信大部分人都了解。 1、如下,IDEA,参数所在行后面会显示当前变量值。

4.6K20

使用TermuxAndroid上运行SSH服务器

借助出色Termux终端仿真器应用程序,您可以Android上运行SSH服务器。 以前,我使用SSHDroid来实现此目的,但是使用Termux更好,因为您可以使用包管理器工作。...运行服务 您需要安装OpenSSH软件包 apt install openssh 并使用以下命令启动ssh服务器。...sshd 您ssh服务正在端口8022上运行,以下是测试命令 ssh localhost -p 8022 添加您公钥 您无法Termux中进行密码身份验证,因此需要将OpenSSH公钥放入~/...p 8022 现在,您可以使用公钥~/.ssh/id_rsa.pub登录到Termux SSH服务器。...OpenSSH 如果您使用是OpenSSH(Linux或Cygwin上),则可以直接使用它: ssh $IP -p 8022 希望将来Termux允许将sshd注册为适当服务,它将在系统启动时自动启动

4.1K20

IntelliJ IDEA 这样使用 Git,贼方便了!

4、git commit:将库跟踪区改变代码提交到本地代码库 5、git push:将本地仓库代码提交到远程仓库 git 分支 主分支 1、master分支:存放随时可供生产环境部署代码...gitIntelliJ IDEA使用 2.1、IntelliJ IDEA下配置git 1、本地安装好git,并配置合理SSH key,具体看这里 2、IntelliJ IDEA->Performance...->Git->Clone 79_3.png 输入你远程仓库地址,点击测试一下地址是否正确 79_4.png 2.3、git checkout IntelliJ IDEA右下角有一个git分支管理...其中1显示为本地仓库版本,2为远程仓库版本 79_6.png 点击IDE右上角向下箭头VCS,将分支变更同步到本地 79_7.png 2.4、git diff local changes..., git commit, 写上日志提交到本地代码库 79_11.png 2.7、git push VCS->Git->Push 将本地代码提交到远程仓库 79_12.png 2.8、Idea命令行使用

1K20

通过 SSH 远程 Linux 系统上运行命令方法

是的,你可以你本地系统上执行这些操作,而不用登录到远程系统上。这有什么好处吗?毫无疑问。这会为你节省很多好时光。 这是怎么实现SSH 允许你无需登录到远程计算机就可以它上面运行命令。...通用语法如下所示: $ ssh [用户名]@[远程主机名或 IP] [命令或脚本] 1) 如何通过 SSH 远程 Linux 系统上运行命令 下面的例子允许用户通过 ssh 远程 Linux 机器上运行...远程 Linux 系统上运行带 sudo 权限命令 下面的例子允许用户通过 ssh 远程 Linux 机器上运行带有 sudo 权限 fdisk 命令。...远程 Linux 系统上运行带 sudo 权限服务控制命令 下面的例子允许用户通过 ssh 远程 Linux 机器上运行带有 sudo 权限服务控制命令。...to centos7.2daygeek.com closed. 5) 如何通过非标准端口 SSH 远程 Linux 系统上运行命令 下面的例子允许用户通过 ssh 使用了非标准端口远程 Linux

2K10

Maven(四)之MavenIntelliJ IDEA配置与使用

前面介绍了Maven一些基本知识,这一篇讲一下IntelliJ IDEA配置和使用Maven 一、配置Maven   File->Settings->Build,Execution,Deployment...参数分析:       user settings file:指定Mavensettings.xml位置       local repository: 指定Maven本地仓库位置,是读取settings.xml...自动配置       maven home directory:指定本地Maven安装目录所在,因为我已经配置了MAVEN_HOME系统参数,所以直接这样配置IntelliJ IDEA 是可以找到...automatically:表示IntelliJ IDEA会实时监控项目的pom.xml文件进行项目变动设置,建议进行勾选       Sources和Documentation:表示Maven导入依赖包时候是否自动下载源码和文档...,默认是没有勾选也不建议勾选,原因是这样可以加快项目外网导入依赖包速度,       如果我们需要源码和文档时候我们到时候再针对某个依赖包进行联网下载即可,IntelliJ IDEA 支持直接从公网下载源码和文档

1.5K70

IntelliJ IDEA多线程并发代码调试方法

main()方法启动两个线程,然后调用thread1.join()和thread2.join(),以使主线程“线程1”和“线程2”都返回结果之前不会进一步执行。...最后将两个线程计算结果相加,得到100! + 100000! 下面就让我们使用IntelliJ IDEA工具来调试这段多线程代码。...条件断点-只挂起符合条件线程 假设我正在解决该程序错误,并且我只需要在“Thread 2”开始运行时就暂停执行。...您可以通过以下步骤确认“Thread 1”已执行并且没有被挂起: 1.控制台中,您可以通过日志来验证“Thread 1”已运行并退出。 ?...2.“Thread”面板,可以看到此时已经没有“Thread 1”,已经运行完成了! ? 不同IDE版本,配置条件断点方式可能有所不同。但是关键思想是要意识到这些功能存在并加以使用

2.6K20

阅读源码利器 — Intellij IDEA Replace in Path 使用技巧

作者:莫那·鲁道 链接:http://thinkinjava.cn 前言 讲讲宇宙排名第二开发工具—–IDEA使用技巧。 搜索/替换 技巧 阅读源码利器 ?...8、In Project: 自己项目范围搜索。 9、Module:模块搜索, 可以指定模块,并可以在下拉框切换模块哦。 10、Directory:指定目录内搜索。...12、Preview area: 当然,最强大还是预览窗口了,可以使用方向键上下预览,并且可以预览框编辑,爽不行。 13、最危险是下面这个操作: ?...总结 好了,关于 IDEA 搜索功能就介绍到这里啦,其实,阅读源码过程,真的要学会善用搜索,当然,不仅是搜索,还有各种功能,比如打断点,断点跳转,类继承,实现 UML,方法调用栈,线程调用栈...,变量条件判断等等,很多,这些都是阅读源码时不可获取重要功能, debug 时候,能大大提高我们效率。

1.2K20

IDEA 2022.2 发布,骚操作、跟不上!

作为一个经常使用IntelliJ IDEA来写代码用户,每次对于IntelliJ IDEA版本更新都是非常关注。...增强远程开发体验 远程开发功能将 IDE 拆分为本地和远程组件,IDE backend后端服务安装在远程服务器上用于加载和处理项目,同时thin client则在本地运行并提供完整工作 UI。...这两个组件通过 SSH 连接,远程服务器进行繁重任务处理,进而提供流畅本地体验。...用户可以轻松地 Web 浏览器中一键打开这些链接,也可以 HTTP 客户端 Context Actions 菜单(Alt + Enter / Option + ⏎)生成请求。...SSL 证书 改进 HTTP 客户端 JBR11 切换到 JBR17 改进 Java 代码检查和代码补全功能 增强 IntelliJ IDEA 配置文件

70340

IntelliJ IDEA,真有你

作为一个经常使用IntelliJ IDEA来写代码用户,每次对于IntelliJ IDEA版本更新都是非常关注。...增强远程开发体验 远程开发功能将 IDE 拆分为本地和远程组件,IDE backend后端服务安装在远程服务器上用于加载和处理项目,同时thin client则在本地运行并提供完整工作 UI。...这两个组件通过 SSH 连接,远程服务器进行繁重任务处理,进而提供流畅本地体验。...支持JSON、YAML和.properties字符串值启用可点击URL JSON、YAML 和 .properties 文件现在具有以 http:// 和 https:// 开头值内自动插入...用户可以轻松地 Web 浏览器中一键打开这些链接,也可以 HTTP 客户端 Context Actions 菜单(Alt + Enter / Option + ⏎)生成请求。

73210

阅读源码利器 — Intellij IDEA Replace in Path 使用技巧

前言 讲讲宇宙排名第二开发工具—–IDEA使用技巧。 搜索/替换 技巧 阅读源码利器 ? 1、Match case:如果勾选该按钮,搜索时将区分大小写字母。...8、In Project: 自己项目范围搜索。 9、Module:模块搜索, 可以指定模块,并可以在下拉框切换模块哦。 10、Directory:指定目录内搜索。...12、Preview area: 当然,最强大还是预览窗口了,可以使用方向键上下预览,并且可以预览框编辑,爽不行。 13、最危险是下面这个操作: ?...总结 好了,关于 IDEA 搜索功能就介绍到这里啦,其实,阅读源码过程,真的要学会善用搜索,当然,不仅是搜索,还有各种功能,比如打断点,断点跳转,类继承,实现 UML,方法调用栈,线程调用栈...,变量条件判断等等,很多,这些都是阅读源码时不可获取重要功能, debug 时候,能大大提高我们效率。

65420

使用IDEA完成项目的一键部署运行远程服务器(linux或者windows))

使用阿里云Cloud Toolkit工具 Cloud Toolkit配置 1.安装Cloud Toolkit插件 第 1 步:打开 Intellij Settings ( Windows下...) 或 Preferences( Mac下 )窗口 第 2 步:进入 Plugins 选项,搜索“Alibaba Cloud Toolkit”,并安装即可,如下图: 如果你服务器是windows...实例,那么请先跳转到文章底部进行OpenSSH配置,然后再回到这里继续往下,如果是linux下,则直接继续往下 这时候就连上了远程服务器终端,命令行操控即可,可以运行项目 项目已经开始运行..." 终止该进程 taskkill /f /t /im "java.exe" 如果是linux服务器,那么操作会更简单,详情可查看linux下使用 OpenSSH配置 安装配置完成 使用Cloud...Toolkit操纵服务端(以更新数据库为例) 1.利用navicat导出数据库文件 2.上传文件到服务端 3.本地使用终端完成数据库更新 到sql文件目录下,进入数据库 运行

5.5K30

船新 IDEA 2022.2 正式发布,新特性真香!

出品:OSC开源社区 ID:oschina2013 作为一个经常使用IntelliJ IDEA来写代码用户,每次对于IntelliJ IDEA版本更新都是非常关注。...增强远程开发体验 远程开发功能将 IDE 拆分为本地和远程组件,IDE backend后端服务安装在远程服务器上用于加载和处理项目,同时thin client则在本地运行并提供完整工作 UI。...这两个组件通过 SSH 连接,远程服务器进行繁重任务处理,进而提供流畅本地体验。...用户可以轻松地 Web 浏览器中一键打开这些链接,也可以 HTTP 客户端 Context Actions 菜单(Alt + Enter / Option + ⏎)生成请求。...SSL 证书 改进 HTTP 客户端 JBR11 切换到 JBR17 改进 Java 代码检查和代码补全功能 增强 IntelliJ IDEA 配置文件 除此之外,更详细更新说明也可参阅:blog.jetbrains.com

94510

永久有效2022idea激活码(idea最新激活码,2022全年有效)

IDEA2021.3正式版将在11月发布,很显然,如今众多JavaIDEIntelliJ IDEA独树一帜,拥有众多粉丝,我们也可以更新速度就能看出来(相对以往,更新频次更快了)。...主要更新IntelliJ IDEA 2021.3 EAP 1改进了调试器 UI用于跟踪不安全字符串新检查能够 IDE 合并请求并为 Space 项目创建代码审查能够将文件标记为空间代码审查查看重新设计...连接代理支持能够运行”工具窗口中拆分选项卡改进查找用法重新设计显示用法Kotlin 持续条件检查改进了意图预览支持 Android 插件 2020.3.1IntelliJ IDEA 2021.3...支持远程开发这个功能应该算是IntelliJ IDEA2021.3带来比较给力新功能了,一次次版本更新,对安全性不断完善基础上,终于带来了远程开发这一新特性,至少个人感觉这个功能很实用,以后下班回去...Jetbrains GateWayJetBrains Gateway通过 SSH 连接到远程服务器。启动JetBrains Client,可让您处理远程项目。

3.4K20

IntelliJ IDEA2021.3 新版 即将来袭,这次又带来了哪些神仙功能

1.png 1、前言 根据JetBrains官方介绍,IntelliJ IDEA2021.3正式版将在11月发布,很显然,如今众多JavaIDEIntelliJ IDEA独树一帜,拥有众多粉丝...2、主要更新 IntelliJ IDEA 2021.3 EAP 1 改进了调试器 UI 用于跟踪不安全字符串新检查 能够 IDE 合并请求并为 Space 项目创建代码审查 能够将文件标记为空间代码审查查看...EAP 3 SSH 连接代理支持 能够运行”工具窗口中拆分选项卡 改进查找用法 重新设计显示用法 Kotlin 持续条件检查 改进了意图预览 支持 Android 插件 2020.3.1...3.gif 支持远程开发 这个功能应该算是IntelliJ IDEA2021.3带来比较给力新功能了,一次次版本更新,对安全性不断完善基础上,终于带来了远程开发这一新特性,至少个人感觉这个功能很实用...4.png JetBrains Gateway通过 SSH 连接到远程服务器。启动JetBrains Client,可让您处理远程项目。

3K00

IntelliJ IDEA 2022.2发布首个Beta版本

主要变化 增强远程开发体验 远程开发功能将 IDE 拆分为本地和远程组件,IDE 本身作为后端服务安装在远程服务器上用于加载项目。...同时瘦客户端(thin client)本地运行并提供完整工作 UI。这两个组件通过 SSH 连接,远程服务器进行繁重任务处理,进而提供流畅本地体验。...用户可以轻松地 Web 浏览器中一键打开这些链接,也可以 HTTP 客户端 Context Actions 菜单(Alt + Enter / Option + ⏎)生成请求。...改进对 bean 验证注解支持 IntelliJ IDEA 2022.2 现在为 Java 和 Kotlin Bean Validation 注释消息属性提供 references 并支持 folding...客户端 JBR11 切换到 JBR17 改进 Java 代码检查和代码补全功能 增强 IntelliJ IDEA 配置文件 详细更新说明查看发布公告:https://blog.jetbrains.com

70310

我承认 IDEA 2021.3 有点强!

支持 WSL、SSH、Docker 运行:就是看着这个特性而升级,不过社区版不支持这个功能 自从 VS Code 支持 Remote 之后,我日常要在开发服务器写一些脚本、跑一些脚本时候,都是直接使用...3 使用 SSH 远程环境运行 这个总体体验很不好,每次运行都要上传一堆依赖 jar 包,不知道是不是我没有配置好 rsync 还是没有优化好。...新建 Run Target,选择 New,或者 Existing 也就是上面配置 SSH: ? Existing 是表示已经配置好 SSH 设置 JAVA_HOME 和在远程服务器目录: ?...预览窗口、 SSH 主机和 Docker 容器运行代码选项以及其他实用更新。...Kotlin 调试器更新 IntelliJ IDEA 调试器可以评估 Kotlin get 表达式,并将其显示 Variables 视图中。您也可以 IDE 跳转到源。

3.6K20
领券