The project is in a healthy, maintained state
ManageIQ wrapper library for net-ssh
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 1.0, < 2.0
>= 1.2, < 2.0
~> 4.0
~> 7.2
 Project Readme

manageiq-ssh-util

Gem Version CI Code Climate Test Coverage

The manageiq-ssh-util library is a wrapper library around net-ssh. Its main benefit is that it automatically handles channels and logging for various states when running remote commands. It also automatically handles terminal passwords and running commands via sudo, as well as automatic retry for host key mismatches.

Some differences with the original MiqSshUtil library include:

  • The name has been changed and scoped under the ManageIQ namespace.
  • The ability to override the default value for the :use_agent option.
  • Bug fixes for the on_extended_data ssh channel.

For details of the original bugs (and fixes) please see ManageIQ/manageiq-gems-pending#437.

The remaining differences are internal refactoring updates.