Skip to content

Repository files navigation

SSH Tunnel Setup

This tool allows you to create and manage a ssh tunnel setup. You basically have two clients and a server. The goal is that one client can connect to the other client through the server by using the ssh tunnel.

Installation

./scripts/build.sh <os> <arch>

Usage

Configuration is supported in multiple ways:

  • config.yaml file
  • command line arguments

Server

To prepare the server you need to run the following command:

ssh-tunnel-setup server

For configuration options see the example config file server section or run ssh-tunnel-setup server --help.

Client

To prepare the client(s) you need to run the following commands:

For the connecting client:

ssh-tunnel-setup client

For the target client:

ssh-tunnel-setup target

For configuration options see the example config file client section or run ssh-tunnel-setup client --help or ssh-tunnel-setup target --help.

Prerequisites

  • A ssh server must be installed configured and running on the server.
  • The clients must have access to the server.
  • The clients must have the ssh client installed.
  • The clients must have the ssh server installed if they are the target client.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages