MCPcopy Index your code
hub / github.com/bytebase/dbhub / SSHConfig

Interface SSHConfig

src/types/config.ts:8–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6 * SSH tunnel configuration (inline per-source)
7 */
8export interface SSHConfig {
9 ssh_host?: string;
10 ssh_port?: number;
11 ssh_user?: string;
12 ssh_password?: string;
13 ssh_key?: string;
14 ssh_passphrase?: string;
15 /**
16 * ProxyJump configuration for multi-hop SSH connections.
17 * Comma-separated list of jump hosts: "jump1.example.com,user@jump2.example.com:2222"
18 */
19 ssh_proxy_jump?: string;
20 /** Interval in seconds between keepalive packets (default: 0 = disabled) */
21 ssh_keepalive_interval?: number;
22 /** Maximum number of missed keepalive responses before disconnecting (default: 3) */
23 ssh_keepalive_count_max?: number;
24}
25
26/**
27 * Database connection parameters (alternative to DSN)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected