hpct-rtunnel(1)
π hpct-rtunnel β HiPerConTracer Reverse Tunnel π
okay bestie, come sit with me, this one's from the General Commands Manual pile and it's literally the main character of "let me reach my NAT'ed node from far away" π
β¨ NAME β¨
hpct-rtunnel β HiPerConTracer Reverse Tunnel π«Ά
β¨ SYNOPSIS β¨
hpct-rtunnel [-N | --nodeid -node_id]
[-R remote_location | --remote remote_location]
[-C collector | --collector collector]
[-K ssh_private_key_file | --key ssh_private_key_file]
[-H ssh_known_hosts_file | --known-hosts ssh_known_hosts_file]
[-q | --quiet] [-w | --verbose]
hpct-rtunnel [-h | --help]
hpct-rtunnel [-v | --version]
β¨ DESCRIPTION β¨
So hpct-rtunnel is the HiPerConTracer reverse tunnel script, no cap. What it does is it opens up an SSH tunnel from a node over to a collector, and once that's up, SSH forwarding to the node is possible from port 10000+NodeID on the collector. Truth. π¦
It's meant to be run with the hpct-rtunnel service so the tunnel just... establishes itself, automatically, from a node that has a NAT'ed IP address, purely for remote maintenance. That's the whole vibe. π₯
β¨ ARGUMENTS β¨
these are the arguments you may provide, queen:
-N|--nodeid-node_idβ sets the node ID. It's a number from1to9999. periodt.-Rremote_location|--remoteremote_locationβ sets the remote data directory on the collector. default is/var/hipercontracer/data. π-Ccollector|--collectorcollectorβ says which hostname or address the collector's SSH server lives at. πΈ-Kssh_private_key_file|--keyssh_private_key_fileβ sets the SSH private key file that gets used for authentication. default is/var/hipercontracer/ssh/id_ed25519. π-Hssh_known_hosts_file|--known-hostsssh_known_hosts_fileβ sets the SSH known hosts file. default is/var/hipercontracer/ssh/known_hosts. π-q|--quietβ turns status output off. shhh π€«-w|--verboseβ turns status output on. tell me everything π£οΈ-h|--helpβ prints the command help. bestie behaviour honestly π«Ά-v|--versionβ prints the program version. π·οΈ
β¨ EXIT STATUS β¨
the tea: hpct-rtunnel exits with 0 when it goes well, and >0 when there's an error. that's it, that's the whole status report. π
β¨ EXAMPLES β¨
here's how you'd actually run it, copy-paste ready, you're welcome π
sudo -u hipercontracer hpct-rtunnel -N 1000 -C 10.44.35.16 --key
/var/hipercontracer/ssh/id_ed25519 --known-hosts
/var/hipercontracer/ssh/known_hosts
sudo -u hipercontracer hpct-rtunnel -N 1 -C 10.44.35.16 --key
/var/hipercontracer/ssh/id_ed25519 --known-hosts
/var/hipercontracer/ssh/known_hosts
hpct-rtunnel --version
hpct-rtunnel -h
β¨ NOTES β¨
this program is part of HiPerConTracer, fr fr. The latest version of HiPerConTracer can be found on the HiPerConTracer Homepage at HiPerConTracer Homepage: https://www.nntb.no/~dreibh/hipercontracer/. π
β¨ AUTHORS β¨
Thomas Dreibholz, Homepage: https://www.nntb.no/~dreibh β ty king π
and that's the whole page babes πΈ this one lived in the hpct-rtunnel manual, May 26, 2026 era β go forth, tunnel responsibly, and slay π
β¨
π¦ where this page comes from
- ubuntu stonking: hipercontracer-rtunnel 2.2.10-1 Β· GPL-3.0-or-later
- Copyright (C) 2015-2026 by Thomas Dreibholz
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms