---
title: Install ssh-tunnel-client on Linux | Snap Store
description: Get the latest version of ssh-tunnel-client for Linux - Client to start
  an SSH tunnel
url: https://snapcraft.io/ssh-tunnel-client
---

# ssh-tunnel-client

[Farshid Tavakolizadeh (farshidtz)](https://snapcraft.io/publisher/farshidtz "View all snaps from Farshid Tavakolizadeh (farshidtz)")

* [Farshid Tavakolizadeh (farshidtz)](https://snapcraft.io/publisher/farshidtz "View all snaps from Farshid Tavakolizadeh (farshidtz)")
* [Development](https://snapcraft.io/search?categories=development)
* [Devices and IoT](https://snapcraft.io/search?categories=devices-and-iot)

latest/stable v1.0.0

Contact us about
[Snaps and IoT ›](https://snapcraft.io/about/contact-us)

Install latest/stable of ssh-tunnel-client

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install ssh-tunnel-client
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* ssh-tunnel-client

---

### License

* MIT

---

### Last updated

* 10 May 2024 - latest/stable
* 10 May 2024 - latest/edge

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

### Websites

* [github.com/TinyIoT/ssh-tunnel](https://github.com/TinyIoT/ssh-tunnel "https://github.com/TinyIoT/ssh-tunnel")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/ssh-tunnel-client#report-snap-modal)

---

* [Description](https://snapcraft.io/ssh-tunnel-client#tab-description)
* [Security](https://snapcraft.io/ssh-tunnel-client#tab-security)

#### 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>

---

## 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](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/ssh-tunnel-client/arch)

[### CentOS](https://snapcraft.io/install/ssh-tunnel-client/centos)

[### Debian](https://snapcraft.io/install/ssh-tunnel-client/debian)

[### elementary OS](https://snapcraft.io/install/ssh-tunnel-client/elementary)

[### Fedora](https://snapcraft.io/install/ssh-tunnel-client/fedora)

[### KDE Neon](https://snapcraft.io/install/ssh-tunnel-client/kde-neon)

[### Kubuntu](https://snapcraft.io/install/ssh-tunnel-client/kubuntu)

[### Manjaro](https://snapcraft.io/install/ssh-tunnel-client/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/ssh-tunnel-client/pop)

[### openSUSE](https://snapcraft.io/install/ssh-tunnel-client/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/ssh-tunnel-client/rhel)

[### Ubuntu](https://snapcraft.io/install/ssh-tunnel-client/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/ssh-tunnel-client/raspbian)
