Puncte:2

Tunelul SSH se reconecta după schimbarea WAN sau căderea serverului

drapel cn

Mă lupt cu configurația autoSSH.

Configurația mea

  1. VPS ca punct de contact public, clienții vor accesa IP-ul VPS pentru a ajunge la server
  2. Serverul meu de acasă rulează serviciul. Această mașină are conectivitate dualwan - așa că poate comuta la alt ISP dacă primul cade. (Adresa IP se va schimba)

Vreau să fac un tunel SSH care se va reconecta automat când conectivitatea este comutată sau una dintre aceste două mașini este repornită (sau tunelul scade din orice motiv).

Ambele mașini rulează pe Debian 10 pe 64 de biți fără GUI

Ce am facut:

Am creat un serviciu Systemd care va conecta tunelul autossh la începutul mașinii când rețeaua este online. Puteți vedea serviciul meu aici: https://paste.brcb.eu/xefobiremy.ini

Comanda autossh este:
/usr/bin/autossh -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" mctunel@remoteIP -p 22 -N -R 25565:localhost:25565 -i /home/mc/fhkey

Problema mea:

Ori de câte ori comutatorul de conectivitate sau ceva nu merge bine, tunelul nu se va recupera. Serviciul va rula fără nicio încercare de reconectare. Dacă repornesc serviciul manual, voi primi o eroare că redirecționarea nu se poate conecta la portul 25565 - conexiunea nu a fost închisă pe partea VPS și portul este încă „folosit”.

Ai idee cum să faci asta să funcționeze? Pot folosi chiar și alt software decât autossh, dacă este mai bun pentru situația mea.

Mulțumiri!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.