В моей компании мы используем watch -n 2 -d iptables -nvL
, он показывает изменения между запросами
Dado que probar ambos es relativamente fácil, pruebe la confiabilidad de ambos enfoques y confírmelo usted mismo.
Creo que encontrará que autossh
es más adecuado para el trabajo. autossh
diseñado para ejecutarse en el primer plano , mientras que systemd
está diseñado principalmente para servicios en segundo plano que no están conectados a un TTY en particular.
Además, autossh
tiene al menos una característica específica para la tarea:
Periodically (by default every 10 minutes), autossh attempts to pass traffic on the monitor forwarded port. If this fails, autossh will kill the child ssh process (if it is still running) and start a new one;
Entonces, autossh
está haciendo más que mantener un proceso en ejecución, está confirmando que la conexión ssh
realmente funciona.