webssh2-server
Version:
A Websocket to SSH2 gateway using xterm.js, socket.io, ssh2
18 lines (17 loc) • 621 B
TypeScript
import type { Config } from '../types/config.js';
/**
* Default SSH algorithms configuration
*/
export declare const DEFAULT_SSH_ALGORITHMS: Config['ssh']['algorithms'];
/**
* Base default configuration (without session secret)
*/
export declare const DEFAULT_CONFIG_BASE: Omit<Config, 'session'> & {
session: Omit<Config['session'], 'secret'>;
};
/**
* Create a complete default configuration with session secret
* Deep clones nested objects to prevent mutation
* If no sessionSecret is provided, generates a secure one
*/
export declare function createCompleteDefaultConfig(sessionSecret?: string): Config;