论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
运维.售后
›
运维.售后
›
Windows电脑利用IDEA远程ssh异地无公网IP的Linux服务器 ...
Windows电脑利用IDEA远程ssh异地无公网IP的Linux服务器进行开辟 ...
宝塔山
金牌会员
|
2024-10-15 05:58:35
|
显示全部楼层
|
阅读模式
楼主
主题
807
|
帖子
807
|
积分
2421
媒介
本文主要先容如何在IDEA中设置远程毗连服务器开辟环境,并联合Cpolar内网穿透工具实现无公网远程毗连,然后实现远程Linux环境进行开辟。
IDEA的远程开辟功能,可以将当地的编译、构建、调试、运行等工作都放在远程服务器上执行,而当地仅运行客户端软件进行通例的开辟操纵即可,旧版本IDEA目前不支持该功能,本例利用的是IDEA2023.2.5版本。
Cpolar内网穿透是一种安全的内网穿透云服务,可以将内网下的当地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务。它支持HTTP、HTTPS、TCP协议端口映射。
1. 检查Linux SSH服务
远程服务器环境主要是利用ssh毗连的方式,所以ssh服务需正常运行,这里以centos为例,输入:sudo systemctl status sshd 可以查看状态,active体现正常.
2. 当地毗连测试
为了确保公网环境正常毗连,起首进行当地毗连测试,打开IDEA启动的主界面,点击SSH毗连方式,点击New Project
输入用户名和Linux 局域网IP地址,后面端口号默认22端口即可,然后点击右下角毗连
出现输入root用户对应的暗码,输入暗码后点击authenticate
稍等半晌后,出现了选择服务器中包的步骤,可以先在服务器中提前创建好文件夹,本例提前在/usr/local/javaProject创建了一个存放的文件夹,选择后,点击右下角启动毗连。
再次提示输入暗码验证,输入后点击authenticate
可以看到,乐成打开了服务器的开辟环境,接下来我们就可以利用Linux服务器环境进行开辟了,当地毗连测试完成,为了方便下面公网毗连,这个当地毗连可以先关闭,下面进行在Linux安装cpolar内网穿透工具.
3. Linux 安装Cpolar
上面当地测试完成后,下面我们在Linux安装cpolar内网穿透工具,通过cpolar 转发当地端口映射的公网地址,我们可以很容易实现远程访问,而无需本身注册域名购买云服务器.下面是安装cpolar步骤:
cpolar官网地址: https://www.cpolar.com
利用一键脚本安装下令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
复制代码
向系统添加服务
sudo systemctl enable cpolar
复制代码
启动cpolar服务
sudo systemctl start cpolar
复制代码
cpolar安装乐成后,在外部欣赏器上访问Linux 的9200端口即:【http://局域网ip:9200】,利用cpolar账号登录,登录后即可看到cpolar web 配置界面,结下来在web 管理界面配置即可
4. 创建远程毗连公网地址
登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:
隧道名称:可自界说,注意不要与已有的隧道名称重复
协议:tcp
当地地址:22 (当地ssh默认端口)
域名类型:临时随机TCP端口
地区:选择China
点击创建
创建乐成后,打开左侧在线隧道列表,查看刚刚创建隧道后生成的tcp地址,这个地址就是公网毗连地址,接下来利用该地址在IDEA中利用进行远程毗连
5. 公网远程毗连测试
打开IDEA主界面,同样我们点击右上角New Project,新建一个毗连
然后此时输入的是上面我们创建的cpolar公网地址和对应的公网端口,非局域网IP地址,然后点击右下角毗连
出现该提示,点击OK即可
然后提示输入暗码,输入后点击authenticate
同样,我们按照当地毗连的方式,选择相关项目的文件夹,然后点击右下角启动和毗连
接下来会出现再次输入暗码进行验证,输入后点击authenticate
这样乐成远程到了我们服务器的环境,不管在任意所在,都可以通过cpolar的公网地址进行远程java开辟,无需公网IP.
小结
为了方便演示,我们在前述过程中利用了Cpolar生成的TCP地址隧道,其公网地址是随机生成的。
这种随机地址的优势在于创建速度快,可以立纵然用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变革,更适合于临时利用。
我一般会利用固定TCP域名,原因是我希望将地址发送给同事或客户时,它是一个固定、易记的公网地址,这样更显正式,便于流交协作。
6. 固定毗连公网地址
要注意的是,以上步骤利用的是随机临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变革。我们接下来为其配置固定的远程TCP端口地址,该地址不会变革,设置后将无需每天重复修改地址。
配置固定tcp端口地址必要将cpolar升级到专业版套餐或以上。
保留一个固定tcp地址,登录cpolar官网,点击左侧的预留,找到保留的tcp地址,为远程服务器毗连保留一个固定tcp地址:
地区:选择China vip top
形貌:即备注,可自界说
点击保留
地址保留乐成后,系统会生成相应的固定公网地址,将其复制下来
打开cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我们上面创建的TCP隧道,点击右侧的编辑
修改隧道信息,将保留乐成的固定tcp地址配置到隧道中
端口类型:修改为固定TCP端口
预留的tcp地址:填写官网保留乐成的地址,
点击更新
隧道更新乐成后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定TCP地址。
7. 固定地址毗连测试
固定好了地址后,打开IDEA,点击SSH,新建一个毗连New Project
输入我们设置的固定TCP地址和地址对应的端口,点击右下角毗连,点击后会弹出一个提示框,点击OK即可
然后会提示输入暗码,输入暗码后,选择项目文件夹,点击右下角进行启动毗连
然后再次会提示输入暗码,输入完成后,我们可以看到乐成毗连了服务器的开辟环境,固定地址测试毗连乐成。本例所有的配置就完成了,接下来就可以利用固定的公网IP进行远程毗连服务器环境进行开辟了!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
宝塔山
金牌会员
这个人很懒什么都没写!
楼主热帖
分布式事务 | 使用DTM 的Saga 模式 ...
WebLogic JNDI注入(CVE-2021-2109) ...
Sqlserver2012卸载
【K哥爬虫普法】你很会写爬虫吗?10秒 ...
php微信自定义分享链接,标题,描述, ...
轻量级CI/CD发布部署环境搭建及使用_03 ...
JVM中的编译器
Redis监控指标
SQL Server实例间同步登录用户 ...
哈工大信息安全概论期末复习 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表