使用 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_configurationdirectory_software_upgrade_files/software_upgrade_file_nameusername@cluster_ip_address:/home/admin/update
    其中 saved_putty_configuration 是 PuTTY 配置会话的名称,directory_software_upgrade_files软件更新文件的位置,software_upgrade_file_name软件更新文件的名称,username 是要在系统上使用的名称,cluster_ip_address集群系统的 IP 地址。
    Note: (可选)在第 3 步中保存 PuTTY 配置会话,然后在第 6 步中装入 PuTTY 配置会话。 要在不装入 PuTTY 配置会话的情况下进行拷贝,请使用以下语法:
    pscp directory_software_upgrade_files/software_upgrade_file_nameusername@cluster_ip_address:/home/admin/update

    如果系统上没有足够的空间来存储 软件更新文件,那么拷贝过程将会失败。在此情况下,请完成下列步骤:

    1. 使用 pscp 从 /home/admin/update 目录复制您要保留的数据。
    2. 使用以下命令删除 /home/admin/update 目录中的转储文件:
       cleardumps -prefix /home/admin/update
    3. 重复步骤 6