PuTTY pscp(或 scp)為安全 Shell (SSH) 提供檔案傳輸應用程式,可以在配置節點上的兩個目錄之間,或配置節點和另一個主機之間複製檔案。
開始之前
如果要使用 pscp 應用程式,對於您各自主機上的來源目錄和目的地目錄,您必須具有適當的權限。
關於這項作業
在主機系統上安裝 SSH 用戶端後,就有 pscp 或 scp 應用程式可用。您可以透過 Microsoft Windows 指令提示字元來存取 pscp 應用程式。對於 Linux 使用者,scp 隨著 openssh 套件一起安裝。
請完成下列步驟來使用 pscp 應用程式。scp 程序從步驟 6 開始也很類似。
程序
- 啟動 PuTTY 階段作業。
- 配置 PuTTY 階段作業以存取系統。
- 儲存 PuTTY 配置階段作業。例如,您可以將儲存的階段作業命名為 SVCPUTTY。
- 開啟指令提示字元。
- 發出下列指令,將路徑環境變數設為包含 PuTTY 目錄:
set path=C:\Program Files\putty;%path%
其中 C:\Program Files\putty 是 PuTTY 的安裝目錄。
- 發出下列指令,將套件複製到執行 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
如果系統上沒有足夠的空間來儲存軟體更新檔案,複製程序會失敗。在此情況下,請完成下列步驟:
- 使用 pscp 從 /home/admin/update 目錄複製您要保留的資料。
- 使用下列指令來刪除 /home/admin/update 目錄中的傾出檔:
cleardumps -prefix /home/admin/update
- 重複步驟 6。