使用 PuTTY pscp 或 openssh scp 複製軟體 更新檔案

PuTTY pscp(或 scp)為安全 Shell (SSH) 提供檔案傳輸應用程式,可以在配置節點上的兩個目錄之間,或配置節點和另一個主機之間複製檔案。

開始之前

如果要使用 pscp 應用程式,對於您各自主機上的來源目錄和目的地目錄,您必須具有適當的權限。

關於這項作業

在主機系統上安裝 SSH 用戶端後,就有 pscp 或 scp 應用程式可用。您可以透過 Microsoft Windows 指令提示字元來存取 pscp 應用程式。對於 Linux 使用者,scp 隨著 openssh 套件一起安裝。

請完成下列步驟來使用 pscp 應用程式。scp 程序從步驟 6 開始也很類似。

程序

  1. 啟動 PuTTY 階段作業。
  2. 配置 PuTTY 階段作業以存取系統。
  3. 儲存 PuTTY 配置階段作業。例如,您可以將儲存的階段作業命名為 SVCPUTTY。
  4. 開啟指令提示字元。
  5. 發出下列指令,將路徑環境變數設為包含 PuTTY 目錄:
    set path=C:\Program Files\putty;%path%

    其中 C:\Program Files\putty 是 PuTTY 的安裝目錄。

  6. 發出下列指令,將套件複製到執行 CLI 的節點:
    pscp -load saved_putty_configuration
    directory_software_upgrade_files/software_upgrade_file_name
    username@cluster_ip_address:/home/admin/update
    其中,saved_putty_configuration 是 PuTTY 配置階段作業的名稱,directory_software_upgrade_files 軟體 更新檔案的位置,software_upgrade_file_name軟體 更新檔案的名稱,username 是要在系統上使用的名稱,cluster_ip_address叢集系統的 IP 位址。
    註: 在步驟 3 儲存 PuTTY 配置階段作業,然後在步驟 6 載入 PuTTY 配置階段作業,都是選用性步驟。如果只要複製而不載入 PuTTY 配置階段作業,請使用下列語法:
    pscp directory_software_upgrade_files/software_upgrade_file_name
    username@cluster_ip_address:/home/admin/update

    如果系統上沒有足夠的空間來儲存軟體更新檔案,複製程序會失敗。在此情況下,請完成下列步驟:

    1. 使用 pscp 從 /home/admin/update 目錄複製您要保留的資料。
    2. 使用下列指令來刪除 /home/admin/update 目錄中的傾出檔:
       cleardumps -prefix /home/admin/update
    3. 重複步驟 6