通過Cloud Toolkit可以將文件上傳到Linux或者Windows服務器中,您可以選擇上傳單個文件、多個文件和文件夾。本文將介紹在IntelliJ IDEA中使用Cloud Toolkit上傳文件至遠程服務器的方法。

前提條件

步驟一:添加服務器

Cloud Toolkit提供兩種方式來添加遠程服務器。若您已有支持SSH協議的遠程服務器,可以直接添加;若您沒有遠程服務器,可以購買阿里云ECS來添加。

添加已有遠程服務器

  1. 在IntelliJ IDEA頂部菜單欄中選擇Tools > Alibaba Cloud > Alibaba Cloud View > Host
  2. Host頁簽中單擊Add Host
    Add Host
  3. Add Host對話框填寫Host相關信息,然后單擊Test Connection來測試是否能成功連接服務器。若成功連接后單擊Add
    Test Connection
    添加成功后,遠程服務器將出現在Host頁簽中。Host
    參數 描述
    Upload 上傳單個文件、多個文件或文件夾至遠程服務器。
    Terminal 登錄遠程服務器終端Terminal。
    Command 添加遠程服務器命令。
    More Properties 查看該遠程服務器的信息。
    Remove 移除該遠程服務器。
    Diagnostic 診斷該遠程服務器。

購買阿里云ECS

  1. 在IntelliJ IDEA頂部菜單欄中選擇Tools > Alibaba Cloud > Alibaba Cloud View > Alibaba Cloud ECS
  2. Alibaba Cloud ECS頁簽右上角單擊Create Instance,跳轉到阿里云ECS購買頁購買實例。
    create instance
    購買成功后,專有網絡的ECS實例將出現在Alibaba Cloud ECS頁簽中。

步驟二:上傳文件

  1. Host或者Alibaba Cloud ECS頁簽中單擊目標服務器Actions區域的Upload
    Upload
  2. Upload對話框中選擇需上傳的文件或文件夾,并設置部署參數,然后單擊Upload
    upload對話框
    參數 描述
    File 選擇要上傳的文件,可選擇為本地文件或遠程文件URL。本地文件可選擇單個文件、多個文件或者文件夾。
    Location 在遠程服務器上傳文件或文件夾的路徑。
    Command(可選) 待文件或文件夾上傳完畢后,在遠程服務器上執行的命令。例如:解壓縮文件包、啟動命令等。僅上傳文件或文件夾時,此項可不填寫;若需部署應用時,此處一般填寫該應用的啟動命令。
    說明 Windows服務器中Command命令默認支持所有PowerShell命令,暫不能直接使用DOS命令。若需使用DOS命令,請用批處理腳本(.bat/.cmd)來執行。

結果驗證

部署開始后,IntelliJ IDEA的Console區域會打印部署日志。您可以根據日志信息檢查上傳結果。您還可以通過內置Terminal終端登錄遠程服務器,cd至上傳文件路徑下,然后執行ls命令檢查是否上傳成功。