参考了鱼皮-虚拟机远程部署教程,感觉服务器和虚拟机区别主要就是防火墙的问题,如果经常发现某个服务访问不了,不妨尝试去防火墙设置一下,配置过程中云服务器使用的是ubuntu18.4 的版本
远程部署时,每次运行文件需要把本地文件同步到云服务器上,文件主要还是在windows这里。而远程开发的方式中,文件主要在云服务器上,windows的idea相当于一个显示屏。
![[图片]](https://1000bd.com/contentImg/2024/03/14/212311058.png)
![[图片]](https://1000bd.com/contentImg/2024/03/14/212310871.png)
![[图片]](https://1000bd.com/contentImg/2024/03/14/212310965.png)
![[图片]](https://1000bd.com/contentImg/2024/03/14/212310746.png)


路径映射:可以新建一个文件夹用于映射当前项目

![[图片]](https://1000bd.com/contentImg/2024/03/14/212310841.png)
![[图片]](https://1000bd.com/contentImg/2024/03/14/212310831.png)
![[图片]](https://1000bd.com/contentImg/2024/03/14/212310927.png)
![[图片]](https://1000bd.com/contentImg/2024/03/14/212310815.png)
![[图片]](https://1000bd.com/contentImg/2024/03/14/212310899.png)
自动删除:

在ubuntu终端中,到对应的项目文件夹下,使用mvn spring-boot:run指令运行项目
![[图片]](https://1000bd.com/contentImg/2024/03/14/212311110.png)
![[图片]](https://1000bd.com/contentImg/2024/03/14/212311134.png)
控制台可以看到下载是从添加链接描述下载的,这个需要梯子,国内无法访问,可以通过配置阿里云镜像解决问题
参考阿里云官网来修改阿里云Maven镜像
![[图片]](https://1000bd.com/contentImg/2024/03/14/212311124.png)
云服务器有防火墙限制需要给对应端口开启防火墙
![[图片]](https://1000bd.com/contentImg/2024/03/14/212311006.png)
IDEA 2022版本给了纯远程开发的配置,我租的是腾讯云服务器比较低配的型号,我的内存只有2GB,无法运载纯远程开发