{
  "browsers": {
    "linux-ssh-chrome": {
      "path": "/path/to/google/chrome"
      "driver": {
        "type": "ssh"
        "settings": {
          "host": "my-linux-machine"
          "port": 9515
          "ssh_port": 22
          "ssh_user": "user"
        }
      }
    }
    // Automatically start chromedriver and forward the port by omitting
    // driver.settings.port.
    // Provide the location of chromedriver on the remote machine with
    // driver.path. If no path is provided, chromedriver must be in $PATH.
    "linux-ssh-chrome-auto-start-driver": {
      "path": "/path/to/google/chrome"
      "driver": {
        "type": "ssh"
        "path": "/path/to/chromedriver"
        "settings": {
          "host": "my-linux-machine"
          "ssh_port": 22
          "ssh_user": "user"
        }
      }
    }
    "chromeos-ssh-chrome": {
      "path": "/opt/google/chrome/chrome"
      "driver": {
        "type": "chromeos-ssh"
        "settings": {
          "host": "my-chromeos-machine"
          "port": 9515
          "ssh_port": 22
          "ssh_user": "root"
        }
      }
    }
    // Also automatically start chromedriver on ChromeOS if the port is missing.
    // If no path to chromedriver is provided, then the default chromedriver
    // in ChromeOS test images is used.
    "chromeos-ssh-chrome-auto-start-driver": {
      "path": "/opt/google/chrome/chrome"
      "driver": {
        "type": "chromeos-ssh"
        "path": "/path/to/chromedriver"
        "settings": {
          "host": "my-chromeos-machine"
          "ssh_port": 22
          "ssh_user": "root"
        }
      }
    }
  }
}
