Protect SA account of the SQL server

Recently, I created a SQL Server 2017 on a CentOS 7 x64 system. Users are trying on daily basis to break into the SA account of the SQL server and I cannot set the block system using CSF. Is there a way to block them, as their numbers are slowly increasing?