Allow to run ssh commands to localhost #109
pierrelemee
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Allow to run ssh commands to localhost
TL;DR: as a user I might want to run SSH commands to a local Docker container. For this, I would propose to add a configuration method
allowLocalConnection
I'm trying to execute a set of SSH commands onto a server through Castor 🦫 . As it's aimed to configure a distant server, I'm testing it on a local Docker container (basically a debian base image with the relevant ssh config on top of it) to be able to wipe and start over (using the
--force-recreate
Docker option).However, when testing I faced a "Permission denied" error that, after digging, revealed to be caused by the local command override in the
Ssh::getExecuteCommand()
method.Although I understand this check, as a developer I would like to be allowed to overcome this by allowing local connection using a
Ssh::allowLocalConnection
method, like it's done for host check or password authentication. By default, the underlying variable would remainfalse
to keep nominal behavior.I can propose a patch for it :)
Beta Was this translation helpful? Give feedback.
All reactions