Могут ли взломать Linux сервер?
Да могут взломать запросто. По одной простой причине - вы не профессионал в деле защиты серверов linux, так как задали здесь свой вопрос. Значит велика вероятность - что-то упустить.
На счет ssh и nginx: лучше открывать на публичном ip nginx, а ssh - на приватном.