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_PROPstatic Property<String>ALLOW_TCP_FORWARDING_CONFIG_PROPstatic Property<String>ALLOW_X11_FORWARDING_CONFIG_PROPstatic Property<String>BANNER_CONFIG_PROPstatic Property<Duration>SERVER_ALIVE_INTERVAL_PROPstatic Property<Integer>SFTP_FORCED_VERSION_PROPstatic 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 AgentForwardingFilterresolveAgentForwardingFilter(PropertyResolver options)static ObjectresolveBanner(PropertyResolver options)static ForwardingFilterresolveServerForwarding(PropertyResolver options)static TcpForwardingFilterresolveTcpForwardingFilter(PropertyResolver options)static X11ForwardingFilterresolveX11ForwardingFilter(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)
-
-