Windows电脑利用IDEA远程ssh异地无公网IP的Linux服务器进行开辟
媒介本文主要先容如何在IDEA中设置远程毗连服务器开辟环境,并联合Cpolar内网穿透工具实现无公网远程毗连,然后实现远程Linux环境进行开辟。
IDEA的远程开辟功能,可以将当地的编译、构建、调试、运行等工作都放在远程服务器上执行,而当地仅运行客户端软件进行通例的开辟操纵即可,旧版本IDEA目前不支持该功能,本例利用的是IDEA2023.2.5版本。
Cpolar内网穿透是一种安全的内网穿透云服务,可以将内网下的当地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务。它支持HTTP、HTTPS、TCP协议端口映射。
1. 检查Linux SSH服务
远程服务器环境主要是利用ssh毗连的方式,所以ssh服务需正常运行,这里以centos为例,输入:sudo systemctl status sshd 可以查看状态,active体现正常.
https://img-blog.csdnimg.cn/img_convert/281c3367ebd3edad82d6ebe3b089aa95.png
2. 当地毗连测试
为了确保公网环境正常毗连,起首进行当地毗连测试,打开IDEA启动的主界面,点击SSH毗连方式,点击New Project
https://img-blog.csdnimg.cn/img_convert/e7d18b3f087722390b2376a1ebeb55b7.png
输入用户名和Linux 局域网IP地址,后面端口号默认22端口即可,然后点击右下角毗连
https://img-blog.csdnimg.cn/img_convert/368962eb43604acaaed22ea0dcb83dfe.png
出现输入root用户对应的暗码,输入暗码后点击authenticate
https://img-blog.csdnimg.cn/img_convert/e742747e64befb6041c7d126267b1ac2.png
稍等半晌后,出现了选择服务器中包的步骤,可以先在服务器中提前创建好文件夹,本例提前在/usr/local/javaProject创建了一个存放的文件夹,选择后,点击右下角启动毗连。
https://img-blog.csdnimg.cn/img_convert/d8e0518f058acad00f92992402bb45b4.png
再次提示输入暗码验证,输入后点击authenticate
https://img-blog.csdnimg.cn/img_convert/deb1c91c42e072f03854199559723005.png
可以看到,乐成打开了服务器的开辟环境,接下来我们就可以利用Linux服务器环境进行开辟了,当地毗连测试完成,为了方便下面公网毗连,这个当地毗连可以先关闭,下面进行在Linux安装cpolar内网穿透工具.
https://img-blog.csdnimg.cn/img_convert/e96910b0b0d7f7ead6b13f6b15efc8e8.png
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 管理界面配置即可
https://img-blog.csdnimg.cn/img_convert/d3d811e785624fb0c6a54de8672dde2d.png
4. 创建远程毗连公网地址
登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:
[*]隧道名称:可自界说,注意不要与已有的隧道名称重复
[*]协议:tcp
[*]当地地址:22 (当地ssh默认端口)
[*]域名类型:临时随机TCP端口
[*]地区:选择China
点击创建
https://img-blog.csdnimg.cn/img_convert/c4def9dd80d662a004805af1e039ef20.png
创建乐成后,打开左侧在线隧道列表,查看刚刚创建隧道后生成的tcp地址,这个地址就是公网毗连地址,接下来利用该地址在IDEA中利用进行远程毗连
https://img-blog.csdnimg.cn/img_convert/3b7694b639303553f3081ba50f46dc62.png
5. 公网远程毗连测试
打开IDEA主界面,同样我们点击右上角New Project,新建一个毗连
https://img-blog.csdnimg.cn/img_convert/4c8eb2b5cfb701bc2238a5512115830f.png
然后此时输入的是上面我们创建的cpolar公网地址和对应的公网端口,非局域网IP地址,然后点击右下角毗连
https://img-blog.csdnimg.cn/img_convert/9090d51327689bfe5c1b48d4864f2307.png
出现该提示,点击OK即可
https://img-blog.csdnimg.cn/img_convert/25b45a909dd81f6bdc26a062b2633f6b.png
然后提示输入暗码,输入后点击authenticate
https://img-blog.csdnimg.cn/img_convert/e1497435b64e4082b5402b01c54970e3.png
同样,我们按照当地毗连的方式,选择相关项目的文件夹,然后点击右下角启动和毗连
https://img-blog.csdnimg.cn/img_convert/14aa0bb869170dcab3d0ce4dfe692f0e.png
接下来会出现再次输入暗码进行验证,输入后点击authenticate
https://img-blog.csdnimg.cn/img_convert/69f7af73c937187ea308da2a044aed91.png
这样乐成远程到了我们服务器的环境,不管在任意所在,都可以通过cpolar的公网地址进行远程java开辟,无需公网IP.
https://img-blog.csdnimg.cn/img_convert/d484d6a408c4269df47447be32aff39c.png
小结
为了方便演示,我们在前述过程中利用了Cpolar生成的TCP地址隧道,其公网地址是随机生成的。
这种随机地址的优势在于创建速度快,可以立纵然用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变革,更适合于临时利用。
我一般会利用固定TCP域名,原因是我希望将地址发送给同事或客户时,它是一个固定、易记的公网地址,这样更显正式,便于流交协作。
6. 固定毗连公网地址
要注意的是,以上步骤利用的是随机临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变革。我们接下来为其配置固定的远程TCP端口地址,该地址不会变革,设置后将无需每天重复修改地址。
配置固定tcp端口地址必要将cpolar升级到专业版套餐或以上。
保留一个固定tcp地址,登录cpolar官网,点击左侧的预留,找到保留的tcp地址,为远程服务器毗连保留一个固定tcp地址:
[*]地区:选择China vip top
[*]形貌:即备注,可自界说
点击保留
https://img-blog.csdnimg.cn/img_convert/6a9ac9bad43fa899b54eaf6e5f5029e4.png
地址保留乐成后,系统会生成相应的固定公网地址,将其复制下来
https://img-blog.csdnimg.cn/img_convert/f44c735775279eadc460739d74f0a83d.png
打开cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我们上面创建的TCP隧道,点击右侧的编辑
https://img-blog.csdnimg.cn/img_convert/dd7bef13523d11e98ec894bcb18d87cb.png
修改隧道信息,将保留乐成的固定tcp地址配置到隧道中
[*]端口类型:修改为固定TCP端口
[*]预留的tcp地址:填写官网保留乐成的地址,
点击更新
https://img-blog.csdnimg.cn/img_convert/8fe103b89dc95a90c1181617e6e6e3a7.png
隧道更新乐成后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定TCP地址。
https://img-blog.csdnimg.cn/img_convert/715a508a3a17a3d39d1c641b76e03532.png
7. 固定地址毗连测试
固定好了地址后,打开IDEA,点击SSH,新建一个毗连New Project
https://img-blog.csdnimg.cn/img_convert/94a7fde3cc02b5a72d51c4306b78dd01.png
输入我们设置的固定TCP地址和地址对应的端口,点击右下角毗连,点击后会弹出一个提示框,点击OK即可
https://img-blog.csdnimg.cn/img_convert/76263567b67fe890bcadebdd186835cf.png
然后会提示输入暗码,输入暗码后,选择项目文件夹,点击右下角进行启动毗连
https://img-blog.csdnimg.cn/img_convert/e80182539e21cd3e60e7c433d493bb1b.png
然后再次会提示输入暗码,输入完成后,我们可以看到乐成毗连了服务器的开辟环境,固定地址测试毗连乐成。本例所有的配置就完成了,接下来就可以利用固定的公网IP进行远程毗连服务器环境进行开辟了!
https://img-blog.csdnimg.cn/img_convert/0386d0296599c4fb4772c3e9b24f083f.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]