Shell-Eggs Docs · Tunnels
SSH -L / -R / -D forwarding, X11, rsync-over-ssh and sshfs mounts through an encrypted channel.
| ID | Name | Port | Connect / payload |
|---|---|---|---|
ssh-local | SSH Local Tunnel (-L) | 2222 | ssh -p <PORT> -N -L 8080:target.host:80 <user>@<host> |
ssh-remote | SSH Remote Tunnel (-R) | 2222 | ssh -p <PORT> -N -R 9090:internal.host:80 <user>@<host> |
ssh-dynamic | SSH SOCKS Proxy (-D) | 2222 | ssh -p <PORT> -N -D 1080 <user>@<host> |
ssh-x11 | SSH X11 Forwarding | 2222 | ssh -p <PORT> -X <user>@<host> |
rsync-ssh | Rsync over SSH | 22 | rsync -avz -e 'ssh -p <PORT>' ./folder/ <user>@<host>:~/dest/ |
sshfs | SSHFS Filesystem | 22 | sshfs -p <PORT> <user>@<host>:/home/container ./mnt |
Every payload reconnects forever (2-5s backoff) and is auto-restarted by the supervisor. Full details in SHELLs.md.