Setting up the Java SSH Server Project

Java SSH Server by Example

Maverick Synergy Java SSH Server Examples

Download Documentation Discuss

Introduction to the Java SSH Server API

The Maverick Synergy Java SSH Server is part of the Maverick Synergy third-generation API, which builds upon the successes of the Maverick Legacy commercial server product and is built using Java NIO high-performance sockets. These examples should help you understand the key components of the server architecture and together will help you build your Java SSH Server implementation.

Maverick Synergy is available under the LGPL open-source with regular updates and maintenance releases made in line with our open-source release policy. Priority support and instance hotfixes are available under a commercial subscription agreement. Our developers have over 18 years of experience working with and supporting Java SSH solutions.

Examples

 

Project Setup

The quickest way to setup your project to use Maverick Synergy is by using a dependency manager like Maven.

You can also download an archive from our Download page.

<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.sshtools</groupId>
<artifactId>examples</artifactId>
<version>0.0.1</version>

<dependencies>
   <dependency>
      <groupId>com.sshtools</groupId>
      <artifactId>maverick-synergy-server</artifactId>
      <version>3.0.10</version>
   </dependency>
</dependencies>

<build>
   <plugins>
      <plugin>
         <groupId>org.apache.maven.plugins</groupId>
	 <artifactId>maven-compiler-plugin</artifactId>
      <version>3.1</version>
	<configuration>
	   <source>1.8</source>
	   <target>1.8</target>
	</configuration>
      </plugin>
   </plugins>
</build>
</project>