通过Cloud Toolkit可以将文件上传到Linux或者Windows服务器中,您可以选择上传单个文件、多个文件和文件夹。本文将介绍在IntelliJ IDEA中使用Cloud
Toolkit上传文件至远程服务器的方法。
步骤一:添加服务器
Cloud Toolkit提供两种方式来添加远程服务器。若您已有支持SSH协议的远程服务器,可以直接添加;若您没有远程服务器,可以购买阿里云ECS来添加。
添加已有远程服务器
- 在IntelliJ IDEA顶部菜单栏中选择 。
- 在Host页签中单击Add Host。
- 在Add Host对话框填写Host相关信息,然后单击Test Connection来测试是否能成功连接服务器。若成功连接后单击Add。
添加成功后,远程服务器将出现在
Host页签中。
参数 |
描述 |
Upload |
上传单个文件、多个文件或文件夹至远程服务器。 |
Terminal |
登录远程服务器终端Terminal。 |
Command |
添加远程服务器命令。 |
More |
Properties |
查看该远程服务器的信息。 |
Remove |
移除该远程服务器。 |
Diagnostic |
诊断该远程服务器。 |
购买阿里云ECS
- 在IntelliJ IDEA顶部菜单栏中选择。
- 在Alibaba Cloud ECS页签右上角单击Create Instance,跳转到阿里云ECS购买页购买实例。
购买成功后,专有网络的ECS实例将出现在Alibaba Cloud ECS页签中。
步骤二:上传文件
- 在Host或者Alibaba Cloud ECS页签中单击目标服务器Actions区域的Upload。
- 在Upload对话框中选择需上传的文件或文件夹,并设置部署参数,然后单击Upload。
参数 |
描述 |
File |
选择要上传的文件,可选择为本地文件或远程文件URL。本地文件可选择单个文件、多个文件或者文件夹。 |
Location |
在远程服务器上传文件或文件夹的路径。 |
Command(可选)
|
待文件或文件夹上传完毕后,在远程服务器上执行的命令。例如:解压缩文件包、启动命令等。仅上传文件或文件夹时,此项可不填写;若需部署应用时,此处一般填写该应用的启动命令。
说明 Windows服务器中Command命令默认支持所有 PowerShell命令,暂不能直接使用DOS命令。若需使用DOS命令,请用批处理脚本(.bat/.cmd)来执行。
|
结果验证
部署开始后,IntelliJ IDEA的Console区域会打印部署日志。您可以根据日志信息检查上传结果。您还可以通过内置Terminal终端登录远程服务器,cd至上传文件路径下,然后执行ls命令检查是否上传成功。