RUNOVERSSH(1)
πΈ RUNOVERSSH(1) β the general commands manual, section 1, bestie π
okay so like. hi. welcome to runoverssh, a POSIX-compliant shell script that lets you run shell commands and scripts over SSH without wanting to scream. she's giving β¨effortlessβ¨. she's giving group chat but for servers. i'm obsessed, ngl π«Ά
β¨ NAME β¨
runoverssh β POSIX-compliant shell script for easily running shell commands and scripts over SSH π
π SYNOPSIS π
runoverssh [OPTIONS] USERNAME COMMAND HOSTS...
like. that's it. that's the whole vibe. USERNAME, then the COMMAND, then a whole little lineup of HOSTS. periodt π
π¦ DESCRIPTION π¦
runoverssh is a POSIX-compliant shell script for easily running shell commands and scripts over SSH. that's the whole thing. that's what she does. she runs your stuff over SSH and she does it easily, which is honestly more than most of us can say π
π OPTIONS π
-g,--globalpwβ prompts you for one global password for all the connections. one password, many hosts, no retyping. ate π- *
-s,--script[file*] β reads the commands from a script file instead. note: this disables the default COMMAND argument. so like, she's not doing both, bestie π - *
-r,--hostsfile[file*] β reads the list of hosts from a file (one host per line π), and this disables the default HOSTS argument. again: pick one, not both. - *
-a,--args[args*] β the arguments to pass to the script file, all bundled up in a single string β¨ -q,--quietβ turns off all screen output, except for password prompts (she still gotta ask for those, sorry π«Ά). if logfile is set, the output gets written there instead.-v,--verboseβ prints verbose messages. she's a talker now. yapping era π- *
--shell[shell*] β the remote shell to be used. supported values:sh,bash. default:bashπΈ - *
--shellflags[shellflags*] β remote shell flags. default:'' - *
--sshflags[shellflags*] β local SSH flags. default:
-o ConnectTimeout=5
-o StrictHostKeyChecking=no
-o UserKnownHostsFile=/dev/null
like she's just out here trusting everybody, no cap π (that's literally what those flags do β she's not checking keys. iykyk.)
- *
--logfile[file*] β appends the SSH output to a file. keep the receipts, bestie π
π AUTHOR π
runoverssh was written by Yuri Escalianti. thank you for your service, icon π«‘π
and that's the whole page, babe π this was RUNOVERSSH(1) from the General Commands Manual β and yeah, the footer at the bottom of the real page is literally just RUNOVERSSH(1) again, same as the top, because the manual was feeling a little minimalist that day π
no version number, no date, just vibes. slay. go run some commands over SSH β¨π¦π
π¦ where this page comes from
- debian bookworm: runoverssh 3.0.3-2 Β· GPL-3.0-or-later
- debian trixie: runoverssh 3.0.3-2 Β· GPL-3.0-or-later
- ubuntu noble: runoverssh 3.0.3-2 Β· GPL-3.0-or-later
- ubuntu questing: runoverssh 3.0.3-2
- ubuntu resolute: runoverssh 3.0.3-2build1 Β· GPL-3.0-or-later
- ubuntu stonking: runoverssh 3.0.3-2build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms