{
  "slug": "railway-ssh-config-generates-openssh-client-config-blocks-c049a3607588",
  "title": "railway ssh config generates OpenSSH client config blocks",
  "tools": [
    "railway"
  ],
  "tags": [
    "agent"
  ],
  "introduced_at": "2026-05-19T01:48:40.000Z",
  "announced_at": "2026-05-19T01:48:40.000Z",
  "effective_at": null,
  "date_basis": "source-publication",
  "status": "unknown",
  "how": {
    "incantation": "To configure an OpenSSH entry for a Railway service, run `railway ssh config --service <service>`; it adds or updates a Railway block in `~/.ssh/config`.",
    "examples": [
      "railway ssh config --service <service>",
      "railway ssh config --service <service> --dry-run"
    ],
    "gotchas": [
      "Version: v4.59.0",
      "--service <SERVICE>: Selects the service; the docs do not state whether this option is required for `config`.",
      "--project <PROJECT>: Selects the project; requiredness is not stated.",
      "--environment <ENVIRONMENT>: Selects the environment; requiredness is not stated.",
      "--path <PATH>: SSH config file to update; defaults to `~/.ssh/config`.",
      "--alias <ALIAS>: Host alias to use in the generated OpenSSH config block.",
      "--identity-file <PATH>: Emits an `IdentityFile` directive for this private key path.",
      "--dry-run: Prints the generated block without writing the SSH config file.",
      "Prerequisite: Authenticate with a Railway account before using the CLI (`railway login`)."
    ]
  },
  "why_it_matters": "Configure an OpenSSH client entry for a Railway service.",
  "sources": [
    "https://github.com/railwayapp/cli/releases/tag/v4.59.0",
    "https://docs.railway.com/cli/ssh",
    "https://docs.railway.com/cli"
  ],
  "rank": 0.94018,
  "judge": {
    "publish": true,
    "judge_model": "codex-cli/gpt-6-luna+typesafe/jev-1.13.0",
    "prompt_version": "extract-v7+enrich-v2+judge-v2x3+jev-publish-v1"
  },
  "review_state": "approved",
  "provenance": {
    "run_id": "wave1b-20261016",
    "verdict_id": "wave1b-20261016:wave1b-20261016-8cb148bed98f689b-0:gate",
    "evidence_hash": "fdc0796ae23f8ce7b6fb0075b155beeb9a65320701389b33a432c6a5591c91e8"
  },
  "review": {
    "draft_hash": "d2a3212f0686667937090ce1ab407aac19d57c5b58aa158ac322ffbcc4753c25",
    "reviewer": "publication-gate",
    "reviewed_at": "2026-10-07T00:00:00.000Z",
    "decision": "wave1b-20261016:gate",
    "reason": "2 of 3 judge runs approved with p_yes >= 0.9 (mean 0.94 >= 0.9; 2 needed) and Jev gave 0.71 (>= 0.6 needed)."
  }
}
