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 開始也很類似。
程序
-
啟動 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:/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
如果系統上沒有足夠的空間來儲存軟體
更新檔案,複製程序會失敗。在此情況下,請完成下列步驟:
-
使用 pscp 從 /update 目錄複製您要保留的資料。
-
使用下列指令來刪除 /update 目錄中的傾出檔:
cleardumps -prefix /update
-
重複步驟 6。