Skip to main content
Version: v3.0.x LTS

Installing the ssh2 Package for Zowe CLI

Installing the ssh2 Package for Zowe CLI

This topic describes how to install the prerequisites to enable optional security features in the ssh2 package.

The Zowe CLI has a dependency on the ssh2 package. This package allows for more secure cryptographic ciphers to be used on supporting hardware. To do this, the ssh2 package attempts to build native modules at install time. If the modules cannot be built, the dependency will continue to function without the optimal cipher list order. However, you may receive some error messages that can be safely ignored.

To load the optimal cipher list and build the native modules, verify that you meet the following prerequisites:

Windows

Recommended:

  • NodeJS
  • Chocolatey
  • CMake

Alternative:

  • Python 3.7 or greater
  • CMake
  • One of the following:
    • Visual Studio Build Tools, "Visual C++ build tools" workload
    • Visual Studio Community, "Desktop development with C++" workload

Unix

  • Python 3.7 or greater
  • CMake
  • make
  • A C/C++ Compiler (gcc-c++ or g++, for example)

MacOS

  • Python 3.7 or greater
  • CMake
  • XCode, including XCode Command Line Tools

On this page