你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

IntelliJ IDEA旗舰版通过Remote SSH连接Linux远程主机配置步骤

发布时间:2026-02-01

浏览次数:0

你得去配置IDEA(这里说的是旗舰版,社区版是没有SSH功能的),借助它通过SSH连接Linux远程主机,以此搭建开发环境,而其核心要点在于完成SSH连接配置,还要把远程SDK进行关联,做到项目部署同步,下面提供了完整的、能够实际操作落地的配置步骤,里边涵盖了前提条件、核心操作以及常见问题的解决办法:

一、配置前提,这是必做的,不然连接会失败,本地环境上要安装IDEA旗舰版,版本得是2020.3及以上,社区版没有SSH以及远程开发功能,远程Linux主机要开启SSH服务,默认端口是22,要是修改了就得记录自定义端口,能通过sshd也就是/RHEL的或者ssh这个也就是/这个来检查,没开启就执行start sshd以及让sshd开机自启,还得安装开发所需依赖,像JDK、Maven/、Git,得和本地项目环境一样,本地和远程主机网络要互通,能通过本地ping远程主机IP来测试,要是云服务器就得开放SSH端口也就是22或者自定义的安全组,认证准备推荐用SSH密钥对认证,免密还更安全intellij idea怎么安装,也能用密码认证,就是临时测试用,密钥对生成步骤是本地执行,用/Git Bash,Linux或者Mac用终端,执行ssh -t rsa,一路回车,默认生成路径是:\Users\用户名\.ssh,Linux或者Mac是~/.ssh,包含私钥和公钥.pub,把本地公钥拷贝到远程主机,执行ssh-copy-id远程用户名@远程主机IP,要是SSH是自定义端口,就加-p端口号,按提示输入远程主机密码就能完成配置,后续能通过ssh远程用户名@远程主机IP免密登录验证。二、核心配置步骤(IDEA端操作),步骤1:配置IDEA的SSH远程连接(关联远程主机),打开IDEA,进入「File → → Tools → SSH 」(Mac系统为「IDEA → → Tools → SSH 」),点击右侧「+」号,新建SSH连接,填写核心信息,Name:连接名称(自定义,如「Linux - 开发机 - 192.168.1.100」,方便识别),Host:远程Linux主机的公网 / 内网IP(不可填域名,优先IP,避免解析问题),Port:SSH端口(默认22,若远程修改过则填自定义端口),User name:远程Linux主机的登录用户名(如root、,非root用户需确保有项目目录的读写权限),type:认证方式(推荐选「Key pair」,密码认证选「」),密钥对认证:选择「Key pair」,点击「」,选择本地私钥文件(,注意是私钥不是公钥),「」若生成密钥时设置了密码则填写,否则留空,密码认证:选择「」,填写远程主机的登录密码,点击下方「Test 」测试连接,提示「 」即表示SSH连接配置成功,点击「Apply → OK」保存。步骤 2:配置远程 SDK(关键,使用远程主机的开发环境)

远程开发的关键要点在于,运用远程 Linux 主机的 JDK/SDK,而不是采用本地的,以此防止因本地和远程环境存在差异intellij idea怎么安装,从而引发出运行方面的错误,其配置流程如下:

迈向「文件→一级菜单→二级菜单→软件开发者工具包」;轻触右侧那个「加号」、选定「添加软件开发者工具包→Java开发工具包」(要是搞Java编程,换作别的编程语言就得选取对应的「该语言软件开发者工具包」);于弹出的窗口内部,「安全外壳协议」那儿挑选步骤一当中新创建的安全外壳协议连接,集成开发环境会自行探测远程主机的Java开发工具包(前提是远程已然安装了Java开发工具包,并且配置过相关环境变量);探测无误之后,会呈现远程Java开发工具包的安装路径(好比是/usr/lib/jvm/jdk1.8.0_381),自行定义「名称」(像「-Java开发工具包1.8-192.168.1.100」),点按「确定」;关联至项目:步入「项目设置→模块→依赖」处,把「该语言软件开发者工具包」设定成方才配置好的远程软件开发者工具包,「语言级别」跟远程Java开发工具包相适配,点击「应用→确定」予以保存。步骤 3:部署 / 同步项目(本地项目 ↔ 远程主机目录)

在IDEA里,借助「」这种工具,达成了本地项目跟远程主机目录的自动或者手动同步,它能够保证本地所做的修改可以实时被同步到远程,其配置步骤如下:

走入「文件→ →构建,, → 」(苹果电脑是「IDEA→ →构建,, → 」);轻点右侧「+」号,挑选「SFTP」(SSH的文件传输协议,跟先前的SSH连接重复使用),填好配置名(像「Linux--」),点击「确定」;配置SFTP核心参数(自动关联SSH连接,不用重复填写): 「」标签:「SSH 」选步骤1的SSH连接,点击「测试 」验证,保证连接成功; 「」标签(核心,作本地与远程目录映射配置): 「本地路径」:本地项目的根目录(比如D:\工作\我的-,IDEA会自动识别当前项目路径,直接确认就行); 「远程路径 」:远程Linux主机的项目部署根目录(比方/home/远程用户名/工作/我的-,要确保该目录已存在,要是不存在可先通过SSH远程登录创建:mkdir -p /home/远程用户名/工作/我的-); 「网页路径」:留空(非网页项目不用配置);配置自动上传 / 同步(推荐开启,防止手动同步遗漏): 勾选「 → 」里的「 送至远程主机的 文件 」(保存本地文件时,自动把修改同步到远程主机); 可勾选「 文件,假如本地文件被 」(本地删除文件时,远程同步删除,按需求选择);点击「应用→确定」保存部署配置,这时IDEA已完成本地与远程目录的映射。步骤 4:拉取 / 同步项目并验证(两种场景适配)

依据你项目的存储地方,挑选相应的办法,最后达成「在本地进行开发→实时同步至远程→在远程运行/调试」。

如有侵权请联系删除!

13262879759

微信二维码