Использую gufw, настройки видны на скриншоте. Разрешил все соединения, кроме тех, которые связаны с удалённым доступом. Вот думаю, это лучше, чем ничего или "входящие: разрешить, исходящие: разрешить" делают компьютер перед сетевыми атаками уязвимым?
Из программ использую только samba - чтобы были общие папки в локальной сети. Такие настройки для дома.
В общественных сетях переключусь на "входящие: запретить, исходящие: запретить" и разрешу только http, https, dns.