qful/SSH Remote Commands
Executing remote ssh commands
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Apr 2, 2021
- License
- None
Pinned Snippet
uses: qful/ssh-action@7f53aaec8407428bfc44e87bef3ad741a87023e1 # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| host | ssh host | — | — |
| port | ssh port | — | 22 |
| passphrase | ssh key passphrase | — | — |
| username | ssh username | — | — |
| password | ssh password | — | — |
| sync | synchronous execution if multiple hosts | — | false |
| use_insecure_cipher | include more ciphers with use_insecure_cipher | — | false |
| cipher | the allowed cipher algorithms. If unspecified then a sensible | — | — |
| timeout | timeout for ssh to host | — | 30s |
| command_timeout | timeout for ssh command | — | 10m |
| key | content of ssh private key. ex raw content of ~/.ssh/id_rsa | — | — |
| key_path | path of ssh private key | — | — |
| fingerprint | sha256 fingerprint of the host public key | — | — |
| proxy_host | ssh proxy host | — | — |
| proxy_port | ssh proxy port | — | 22 |
| proxy_username | ssh proxy username | — | — |
| proxy_password | ssh proxy password | — | — |
| proxy_passphrase | ssh proxy key passphrase | — | — |
| proxy_timeout | timeout for ssh to proxy host | — | 30s |
| proxy_key | content of ssh proxy private key. ex raw content of ~/.ssh/id_rsa | — | — |
| proxy_key_path | path of ssh proxy private key | — | — |
| proxy_fingerprint | sha256 fingerprint of the proxy host public key | — | — |
| proxy_cipher | the allowed cipher algorithms. If unspecified then a sensible | — | — |
| proxy_use_insecure_cipher | include more ciphers with use_insecure_cipher | — | false |
| script | execute commands | — | — |
| script_stop | stop script after first failure | — | false |
| envs | pass environment variable to shell script | — | — |
| debug | enable debug mode | — | false |
Outputs
no outputs