OpenSSH jump host
Bastion hostssh-jump-host
An sshd relay reached with ProxyJump, with stock key and password authentication and no session recording.
- Provider
- default
- Kind
- Bastion host
- Category
- Security
- Official docs
- https://man.openbsd.org/sshd_config
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| justInTimeAccess | boolean | — | no | false | ▸ false |
| listenPort | integer | — | no | 22 | inherited |
| managed | boolean | — | no | false | ▸ false |
| mfaRequired | boolean | — | no | — | ▸ false |
| passwordAuthentication | boolean | — | no | true | inherited |
| permitRootLogin | enum | yes | prohibit-password | forced-commands-only | no | no | prohibit-password | inherited |
| protocols | enum | ssh | rdp | both | no | — | ▸ ssh |
| publicIp | boolean | — | no | — | inherited |
| sessionRecording | boolean | — | no | — | ▸ false |
| tcpForwarding | boolean | — | no | true | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "ssh-jump-host", component: "ssh-jump-host" }Bastionhostalibaba-bastionhostEC2 Instance Connect Endpointaws-ec2-instance-connect-endpointAWS Systems Manager Session Manageraws-ssm-session-managerAWS Verified Accessaws-verified-accessAzure Bastionazure-bastionMicrosoft Entra Private Accessazure-entra-private-accessCloudflare Accesscloudflare-accessCloudflare One RDPcloudflare-rdpGeneric bastion hostbastion-hostHashiCorp BoundaryboundaryContainerSSHcontainersshParalusparalusPomeriumpomeriumTeleportteleportChrome Enterprise Premiumgoogle-chrome-enterprise-premiumIdentity-Aware Proxygoogle-identity-aware-proxyBastionoci-bastion
# yaml-language-server: $schema=../../schema/component.schema.json # OpenSSH jump host: an sshd relay reached with ProxyJump. sshd_config defaults are # Port 22, PubkeyAuthentication yes, PasswordAuthentication yes, PermitRootLogin # prohibit-password and AllowTcpForwarding yes; there is no session recording or MFA. schemaVersion: "1" type: "component" id: "ssh-jump-host" kind: "bastion-host" provider: "default" docs: "https://man.openbsd.org/sshd_config" defaults: managed: false protocols: "ssh" sessionRecording: false mfaRequired: false justInTimeAccess: false properties: listenPort: type: "integer" default: 22 passwordAuthentication: type: "boolean" default: true tcpForwarding: type: "boolean" default: true permitRootLogin: type: "enum" values: ["yes", "prohibit-password", "forced-commands-only", "no"] default: "prohibit-password"