Vindicar,
"а если таймаут убрать?"
Если таймаут убрать там возникала ошибка что то о том что слишком быстрые или слишком частые перезапуски.
"И ещё, а как работает autossh? Он свой процесс крутит, или форкает новый? Может, ему нужен Type=forking?
Ну и наконец, а зачем autossh и почему нельзя обойтись просто ssh? systemd вполне справится с перезапуском."
Не могу ничего конкретного сказать на счет этого. Я вообще с linux мало знаком, а с ssh вообще всего часа 3 назад познакомился. Увидел в статье в интернете что autossh использовали для подобной цели, и решил тоже его использовать.
Вообще проблема решена. Оказалось что ключ f нужно было убрать.
Почему то он мешал запуску туннеля через службу, хотя не мешал запуску вручную.
Спасибо.