将项目部署到云服务器时,上传项目是一个问题。使用SSH工具当然可以直接上传,也很方便。但我的电脑内存不多了,懒得装软件(虽然软件也不大🤣),看到了大佬的这篇文章——IDEA一键部署至云服务器教程,收获颇多,直接使用此项目来上传war包,岂不美哉~💯
1. 创建密钥对
打开阿里云服务器面板,搜索密钥,选择ecs密钥对。
创建密钥对。
点击确定,此时系统会弹出一个文件选择框,选择C:/用户/用户名/.ssh这个目录,保存。
回到网站,在密钥对管理处,选择刚才生成的密钥,点击旁边的绑定密钥对。
然后重启服务器实例。重启完之后,在本地保存密钥的路径(即C:/用户/用户名/.ssh)创建config文件,文件内容如下
1 | # gerrit |
2. 配置IDEA
打开IDEA,选择 Tools-Deployment-Configuration
添加SFTP连接。
设置映射。
点击确定,配置就完成啦😋
3. 上传项目
打包war包,选择 Build - Build Artifacts 打包项目。
点开target文件夹,选择刚才打包好的war包,点击 Tools - Deployment - Upload to MyServer 就可以啦
4. cmd极速连接服务器
当然,现在你不仅能一键上传项目,还可以在cmd里访问服务器。
Win+R打开运行窗口,输入cmd,在cmd命令行里输入ssh root@服务器ip,就可以连接到云服务器啦(还是要输一下root用户的密码。)