Allows remote command execution using ssh

Lets you execute remote commands via ssh using username/password or ssh-agent. If one of the commands in command-array returns non 0 - it fails.

Supported platforms ios, android, mac
Author @hjanuschka

1 Example

  host: "",
  username: "root",
  commands: [
    "echo 1 > /tmp/file1"


Key Description Default
username Username
password Password
host Hostname
port Port 22
commands Commands
log Log commands and output true

* = default value is dependent on the user's system

To show the documentation in your terminal, run

fastlane action ssh

View source code

Back to actions