sshリバースポートフォワーディング autossh

リモートポートフォワーディング
逆ローカルポートフォワーディング、リバースポートフォワーディングとも言われます。
これは「リモートの指定したポート(今回は22)からの接続をローカルの指定したポート(今回は11122)を通るようにする」もので、まさにローカルポートフォワーディングの逆バージョンです。
ssh接続のポートフォワーディングは3種類ある! | SIOS Tech. Lab 2023

VPNを使わずに、逆SSHポートフォワードを使って自宅のマシンをRDPで外から操作する (Webサービスにも応用可能) #RaspberryPi - Qiita 2021

https://unix.stackexchange.com/questions/657120/reverse-connection-from-munin-client-to-server-through-ssh

autossh

bookworm 12.8

sudo apt install autossh

sudo vi /etc/systemd/system/autossh.service
[Unit]
Description=autossh for munin-node
After=network.target

[Service]
User=pi
Environment="AUTOSSH_GATETIME=0"
ExecStart=/usr/bin/autossh <HOSTNAME> -N -R 14949:localhost:4949
Restart=always
RestartSec=30s

[Install]
WantedBy=multi-user.target

sudo systemctl daemon-reload
sudo systemctl start autossh
sudo systemctl enable autossh

家までsshリバーストンネルを掘る 2023

CentOS と違い、autossh インストール時に Debianディストリビューションではユニットファイルはついてこないようなので、自前で書く必要があります。
autossh と systemd でリモートデスクトップ用のトンネルを永続化 2024

CentOSyum install autosshでsystemd設定ファイルが追加される

CentOSでautosshをsystemd serviceとして動かす #SSH - Qiita 2020