Install latest/stable of ssh-tunnel-client

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install ssh-tunnel-client

Don't have snapd? Get set up for snaps.

Channel Version Published

Client to start an SSH tunnel

This snap starts an SSH tunnel by running the ssh command as a service.

The service is disabled by default. Configure and then start the client as described below:

Copy your SSH key(s) to the root user, e.g.:
sudo cp .ssh/id_ed25519* /root/.ssh/

Connect the ssh-keys interface to access keys and the ssh command:
sudo snap connect ssh-tunnel-client:ssh-keys :ssh-keys

Set the destination:
sudo snap set ssh-tunnel-client destination="user@example.com"

Set the destination ssh server port:
sudo snap set ssh-tunnel-client port="8022"

Pass arguments to the client:
sudo snap set ssh-tunnel-client args="-R 9901:localhost:22"
The above example is for TCP remote forwarding; listening on port 9901 on the remote server, to tunnel traffic to the client on port 22, on the localhost.
For more details, refer to the OpenSSH client manual: https://man7.org/linux/man-pages/man1/ssh.1.html

Start and enable the service:
sudo snap start --enable ssh-tunnel-client

Check the logs:
sudo snap logs -f ssh-tunnel-client

Found issues or need help? Go to:
https://github.com/TinyIoT/ssh-tunnel/issues

Details for ssh-tunnel-client

License
  • MIT

Last updated
  • 10 May 2024 - latest/stable
  • 10 May 2024 - latest/edge

Websites

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.


Install ssh-tunnel-client on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.