What alternatives exist to send remote commands to a server?
Note the connection must be secure such that the server cannot be controlled by any person apart from those provided access.
Thanks for the advice.
There are a number of possible solutions including -
Ultimately if for almost any way any 2 machines to talk to each other, you can secure it and then put a framework in place to execute commands across it.
openssl s_client
andopenssl s_server
(redirecting IO to a shell) orncat --ssl
. This gives you encrypted transmission, but you will still need an authentication solution. You might pipe the IO of these commands to a login shell if you are fine with "just" password protection.(Note that you are implying to be fine with "just" password protection if you are using any of the aws/gcp/azure cloud services because the machines running on your account there can be accessed knowing only your account password. It does not matter how long your secret ssh key is, I only have to guess your pwd)