qful/SSH Remote Commands

Executing remote ssh commands

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Apr 2, 2021
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: qful/ssh-action@7f53aaec8407428bfc44e87bef3ad741a87023e1 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
hostssh host
portssh port22
passphrasessh key passphrase
usernamessh username
passwordssh password
syncsynchronous execution if multiple hostsfalse
use_insecure_cipherinclude more ciphers with use_insecure_cipherfalse
cipherthe allowed cipher algorithms. If unspecified then a sensible
timeouttimeout for ssh to host30s
command_timeouttimeout for ssh command10m
keycontent of ssh private key. ex raw content of ~/.ssh/id_rsa
key_pathpath of ssh private key
fingerprintsha256 fingerprint of the host public key
proxy_hostssh proxy host
proxy_portssh proxy port22
proxy_usernamessh proxy username
proxy_passwordssh proxy password
proxy_passphrasessh proxy key passphrase
proxy_timeouttimeout for ssh to proxy host30s
proxy_keycontent of ssh proxy private key. ex raw content of ~/.ssh/id_rsa
proxy_key_pathpath of ssh proxy private key
proxy_fingerprintsha256 fingerprint of the proxy host public key
proxy_cipherthe allowed cipher algorithms. If unspecified then a sensible
proxy_use_insecure_cipherinclude more ciphers with use_insecure_cipherfalse
scriptexecute commands
script_stopstop script after first failurefalse
envspass environment variable to shell script
debugenable debug modefalse

no outputs