sshkit.ex icon indicating copy to clipboard operation
sshkit.ex copied to clipboard

An Elixir toolkit for performing tasks on one or more servers, built on top of Erlang’s SSH application.

Results 19 sshkit.ex issues
Sort by recently updated
recently updated
newest added

I am using SSHKit to implement a tiny dev-ops checker (similar in spirit to ServerSpec/InSpec, but with more specific needs & also faster due to better parallelisation). I believe the...

In the context of #160 we debugged a bit into certain cases, when we have files that do not exists or when we have no permission. We have a very...

This is still very much a work in progress, but I am quite happy with how it's chugging along and eager to release once I am happy with this next...

It would be nice to add support for `ssh-agent`, so SSHKit can fetch keys stored by it. Update: Since our changes for adding agent-support to OTP have made it into...

enhancement

As outlined in https://github.com/bitcrowd/sshkit.ex/issues/3, it would be nice to provide a way of specifying how to run The `SSHKit.run` function should let us specify, whether we want to execute: -...

enhancement

It would be nice to provide a convenient way of streaming data between hosts (up & down) via SSH. See also: https://github.com/bitcrowd/sshkit.ex/pull/138#issuecomment-468443025, #150

enhancement
question

Allow SSHKit.run executing on hosts in parallel ### Description SSHKit.run can do its job in sequential and parallel. SSHKit.run(context, cmd, :sequential, 1000) runs cmd sequentially with its timeout 1000ms. SSHKit.run(context,...

This would allow us to do things like setup a custom capture function for messages while still getting to use the higher level contexts abstraction. ### Description Added a 3rd...

Attempt to handle missing function call on {:data, _, n, data} ### Description ### Motivation and Context ### Types of changes - [x] Bug fix (non-breaking change which fixes an...

### Environment * SSHKit.ex version (`mix deps`): 0.3.0 / * Elixir & Erlang/OTP version (`elixir -v`): Elixir 1.10.4 / Erlang/OTP 23 * Operating system (local): OSX * Operating system (remote):...