5 hours ago
For a scripted, read-only metadata check using Railway CLI 5.63.4, I need to verify ssh.railway.com before the first authenticated connection.
- Where is the authoritative current ED25519 relay host-key fingerprint, or a supported verified host-key distribution method? An unauthenticated
ssh-keyscanis only an observation. I am keeping strict host checking enabled and not automatically trusting a first-seen key. I found CLI issue #1240 and open PR #1242, but they do not provide verified key material. - For an existing CLI-deployed service, the API supplies deployment ID, snapshot ID and running-instance metadata, but the observed deployment metadata has no image identity. What supported read-only method obtains the immutable image digest, build-input receipt and rollback-artifact provenance? Can those be retrieved for an older deployment without restarting or redeploying it?
This asks for platform guidance only. No application debugging, project access, key registration, permission/configuration change, deployment, paid support or financial commitment is requested. Please point to official documentation or an authenticated Railway-maintained source. I can keep project identifiers, source, logs, tokens and connection details out of this public thread.
3 Replies
5 hours ago
We don't publish a fingerprint, a known_hosts entry, an SSHFP record or a host CA for ssh.railway.com, and we don't confirm specific fingerprints on request. Several hosts serve the endpoint, each with its own key. Those hosts change at any time without notice, so the endpoint can show different keys on different connections, and a key you saw once won't stay stable. There's no Railway-maintained source of verified key material for this host, so how you handle host-key trust for it is up to you.
On the deployment side, rolling back to a previous successful deployment restores both its Docker image and its custom variables, as described in Deployment Actions. This only works for deployments still inside your plan's image retention policy. Through the public API, deploymentRollback only works on deployments that report canRollback: true.
We haven't verified a public API field or documented read-only method that returns an immutable image digest or a build-input receipt for a deployment. We can't point you to an official source for that part of your question, including for older deployments.
Status changed to Awaiting User Response Railway • about 5 hours ago
Railway
We don't publish a fingerprint, a known_hosts entry, an SSHFP record or a host CA for `ssh.railway.com`, and we don't confirm specific fingerprints on request. Several hosts serve the endpoint, each with its own key. Those hosts change at any time without notice, so the endpoint can show different keys on different connections, and a key you saw once won't stay stable. There's no Railway-maintained source of verified key material for this host, so how you handle host-key trust for it is up to you. On the deployment side, rolling back to a previous successful deployment restores both its Docker image and its custom variables, as described in [Deployment Actions](https://docs.railway.com/deployments/deployment-actions#rollback). This only works for deployments still inside your [plan's image retention policy](https://docs.railway.com/pricing/plans#image-retention-policy). Through the [public API](https://docs.railway.com/integrations/api/manage-deployments#rollback-to-a-deployment), `deploymentRollback` only works on deployments that report `canRollback: true`. We haven't verified a public API field or documented read-only method that returns an immutable image digest or a build-input receipt for a deployment. We can't point you to an official source for that part of your question, including for older deployments.
4 hours ago
Please have a Railway team member review these two platform questions. The automated response did not identify a Railway-maintained verification method for the SSH relay or a read-only image/build-provenance receipt. We are holding SSH access, deployment and permission changes pending supported guidance. Please confirm whether an authenticated alternative exists; no application debugging or resource changes are requested.
Status changed to Awaiting Railway Response Railway • about 4 hours ago
2 hours ago
We don't publish a fingerprint, a known_hosts entry, an SSHFP record or a host CA for that endpoint, and none are planned. Several hosts serve it, each with its own key, and those hosts change without notice. That means one connection can show a different key from the next, and we can't confirm whether a specific fingerprint is one of ours. How you handle host-key trust for this endpoint, including whether strict checking works for your script, is your decision.
Status changed to Awaiting User Response brody • about 2 hours ago