Install Tailscale on the target PC or server, then enable ssh on your account at Tailscale website. Install Tailscale on the device you intend to use for accessing other devices. That’s it. You can now login to the device(s) via ssh.
Self-Hosted Main
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
For Example
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software
Check if your Provider uses CGNAT. And I don't understand why you opened port 22-29 instead of just one port.
If you want to forward an ssh connection over an existing ssh connection, ProxyJump is the way to go.
I think they are asking how to configure Port forwarding on their border router/firewall for incoming SSH connections from elsewhere on the Internet.
Not how to transport other protocols over a working SSH connection.
Hard to say without proper info
Before you porr forward your ssh, you need to secure it first, example:
-
Changing your ssh port to unusal port (something above 20000 or 30000 would be good)
-
Setup your ssh to not use password auth and use only pubkey
After you set that, port forward the port that you choose and run the command in your terminal or powershell:
ssh -v 'pubkeynameyouchoose.pub' -p 'portyouchoose' username@ipaddress