Опис тега ana
Ваше питання досить широкий, і "безпечної" є відносним.
Коли ви встановите сервер, і відкрити порт, там завжди будуть потенційні уразливості.
При установці сервера SSH , самба) , і запустити сервер (вони зазвичай починають за замовчуванням при завантаженні) ви відкриваєте порт.
З кожним сервера SSH, Самба, HTTP) для зміни конфігурації ви можете зробити для підвищення безпеки.
для SSH це може включати використання ключів (і відключення паролі), tcpwrapper, брандмауер, і т. д.
При використанні брандмауера є 3 широких стратегій
1) дозволити все й чорний список поганих, діючої ІС. Прикладом цього може бути http. У загальній складності в процесі запуску HTTP якості публічного сервера, вирішити всі IP, і чорний список тих, хто спам-сервер.
2) заборонити все і дозволити білий список. Прикладом цього може бути СШ.
3) межа. Ви коли-небудь обмежити швидкість з'єднання і пінг в секунду.
Сподіваємося, що отримує Ви почали, ви могли б хотіти бачити
https://help.ubuntu.com/11.10/serverguide/C/index.html
https://help.ubuntu.com/community/Security
Або задати конкретне питання про конкретному сервері.