Package org.apache.sshd.server.config
Class SshServerConfigFileReader
- java.lang.Object
-
- org.apache.sshd.server.config.SshServerConfigFileReader
-
public final class SshServerConfigFileReader extends Object
Reads and interprets some useful configurations from an OpenSSH configuration file.- Author:
- Apache MINA SSHD Project
- See Also:
- sshd_config(5)
-
-
Field Summary
Fields Modifier and Type Field Description static Property<String>
ALLOW_AGENT_FORWARDING_CONFIG_PROP
static Property<String>
ALLOW_TCP_FORWARDING_CONFIG_PROP
static Property<String>
ALLOW_X11_FORWARDING_CONFIG_PROP
static Property<String>
BANNER_CONFIG_PROP
static Property<Duration>
SERVER_ALIVE_INTERVAL_PROP
static Property<Integer>
SFTP_FORCED_VERSION_PROP
static Property<String>
VISUAL_HOST_KEY
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <S extends SshServer>
Sconfigure(S server, PropertyResolver props, boolean lenient, boolean ignoreUnsupported)
static AgentForwardingFilter
resolveAgentForwardingFilter(PropertyResolver options)
static Object
resolveBanner(PropertyResolver options)
static ForwardingFilter
resolveServerForwarding(PropertyResolver options)
static TcpForwardingFilter
resolveTcpForwardingFilter(PropertyResolver options)
static X11ForwardingFilter
resolveX11ForwardingFilter(PropertyResolver options)
static <S extends ServerFactoryManager>
SsetupServerHeartbeat(S server, Map<String,?> options)
static <S extends ServerFactoryManager>
SsetupServerHeartbeat(S server, PropertyResolver props)
static <S extends ServerFactoryManager>
SsetupSftpSubsystem(S server, PropertyResolver props)
-
-
-
Field Detail
-
ALLOW_TCP_FORWARDING_CONFIG_PROP
public static final Property<String> ALLOW_TCP_FORWARDING_CONFIG_PROP
-
ALLOW_AGENT_FORWARDING_CONFIG_PROP
public static final Property<String> ALLOW_AGENT_FORWARDING_CONFIG_PROP
-
ALLOW_X11_FORWARDING_CONFIG_PROP
public static final Property<String> ALLOW_X11_FORWARDING_CONFIG_PROP
-
-
Method Detail
-
setupServerHeartbeat
public static <S extends ServerFactoryManager> S setupServerHeartbeat(S server, PropertyResolver props)
-
setupServerHeartbeat
public static <S extends ServerFactoryManager> S setupServerHeartbeat(S server, Map<String,?> options)
-
setupSftpSubsystem
public static <S extends ServerFactoryManager> S setupSftpSubsystem(S server, PropertyResolver props)
-
configure
public static <S extends SshServer> S configure(S server, PropertyResolver props, boolean lenient, boolean ignoreUnsupported)
-
resolveServerForwarding
public static ForwardingFilter resolveServerForwarding(PropertyResolver options)
-
resolveAgentForwardingFilter
public static AgentForwardingFilter resolveAgentForwardingFilter(PropertyResolver options)
-
resolveTcpForwardingFilter
public static TcpForwardingFilter resolveTcpForwardingFilter(PropertyResolver options)
-
resolveX11ForwardingFilter
public static X11ForwardingFilter resolveX11ForwardingFilter(PropertyResolver options)
-
resolveBanner
public static Object resolveBanner(PropertyResolver options)
-
-