This project is about using Salt SSH for managing systems without the need of an additional agent to be installed (besides sshd). With the SSH protocol the connection is initiated by the management server, thus Salt SSH can be used to even manage systems that are located outside of company firewalls, i.e. machines that cannot access a salt-master due to firewall restrictions.

In order to still be able to access resources inside a company network though it would be very helpful if the salt-ssh command supported remote port forwarding (as with the -R parameter of the ssh command) for tunneling other traffic through the existing ssh connection, for instance a package manager might want to install packages from a company internal RPM repository. A patch was therefore contributed to Salt SSH in order to enable this feature (merged into develop):

Further this project is also about improving Salt SSH support in the Salt API client Java library salt-netapi-client. There is a WIP pull request that will be extended to support all the options that are available for salt-ssh.

Looking for hackers with the skills:

salt saltstack java ssh salt-ssh

This project is part of:

Hack Week 14

Activity

  • about 4 years ago: j_renner added keyword "salt" to Agentless Systems Management Based on Salt SSH
  • about 4 years ago: j_renner added keyword "saltstack" to Agentless Systems Management Based on Salt SSH
  • about 4 years ago: j_renner added keyword "java" to Agentless Systems Management Based on Salt SSH
  • about 4 years ago: j_renner added keyword "ssh" to Agentless Systems Management Based on Salt SSH
  • about 4 years ago: j_renner added keyword "salt-ssh" to Agentless Systems Management Based on Salt SSH
  • about 4 years ago: j_renner started Agentless Systems Management Based on Salt SSH
  • about 4 years ago: j_renner liked Agentless Systems Management Based on Salt SSH
  • about 4 years ago: j_renner originated Agentless Systems Management Based on Salt SSH

  • Comments

    Be the first to comment!

    Similar Projects

    Provisioning Prometheus exporters with Uyuni revisited by j_renner

    There is a number of annoyances and pending imp...


    Port Salt virt modules to idem by cbosdonnat

    Salt is moving towards a plugable architecture ...


    SUSE Manager: Windows client support by pagarcia

    Let's see how much, if any, of the steps descri...


    Modernize Mash deployment by seanmarlow

    Mash is a Python based CI/CD pipeline for aut...


    Learn SaltStack Enterprise by pagarcia

    Uyuni uses the open source version of Salt to i...


    Port Salt virt modules to idem by cbosdonnat

    Salt is moving towards a plugable architecture ...


    Learn SaltStack Enterprise by pagarcia

    Uyuni uses the open source version of Salt to i...


    Uyuni: re-architecting code with Akka by moio

    Simplify the codebase by using a more _modern...


    Alexa on Linux - voice commands for SUSE products by calmeidadeoliveira

    What is it about?

    Learn about AVS (Alexa Vo...


    Provisioning Prometheus exporters with Uyuni revisited by j_renner

    There is a number of annoyances and pending imp...


    Investigate options to introduce Plugins to SUSE Manager by cbosdonnat

    For years we have been discussing the idea to m...


    SUSE Manager: Windows client support by pagarcia

    Let's see how much, if any, of the steps descri...