Da komme ich mit einem einfachen ssh ohne zusätzliche Installationen natürlich nicht hin.
z.B. mit no-ip einen DNS Server benutzen, der würde dann eine von dir eingestellte Adresse benutzen.
Dafür gibt es dann einen nativen Linux-Client, der per systemd gestartet wird und nach einstellbaren Intervallen die IP an no-IP übermiittelt und den du dann mit dem von dir
gewählten Adresse xxxxxxx.no-ip.biz erreichen könntest um dann mit ssh darauf zugreifen.
Oder du installierst auf einem Server openvpn und richtest dir alle User mit openvpn ein und kannst dann per ssh zugreifen......
Läuft beides bei mir hier einwandfrei.