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

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

開始之前

註: PuTTY pscp 在 Microsoft Windows 10 以前的系統中很實用。Windows 10 將 openssh 納入為標準功能,因此,scp 在工作站或 Power Shell 視窗中都能運作。
如果要使用 pscp 應用程式,對於您各自主機上的來源目錄和目的地目錄,您必須具有適當的權限。

關於這項作業

主機系統上只要有 SSH 用戶端,就可以使用 pscp 或 scp 應用程式。您可以透過 Microsoft Windows 命令提示字元來存取 pscp 應用程式。對於 Linux® 和 Windows 10 使用者,openssh 套件中已包含 scp。

請完成下列步驟來使用 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:/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:/update

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

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