I read some article about linux kernel having vulnerabilities
Il kernel linux è un enorme software. Ecco un elenco di 1338 vulnerabilità che sono state precedentemente scoperto e rattoppato nel kernel di Linux. Puoi essere più specifico?
how should I prevent remote acces to my station and other things?
Il tema dell'indurimento di un sistema Linux ha interi libri di testo e interi corsi ad esso dedicati. In generale (proprio come su Windows o Mac), è necessario controllare quali programmi sono in esecuzione e chiedersi "È necessario che sia in esecuzione?". Se no, spegnilo, se sì, quindi fai qualche ricerca su google per trovare le migliori pratiche per indurirlo. Ripeti per tutto il software in esecuzione. In generale, la configurazione out-of-the-box di un sistema Linux è abbastanza sicura, quindi non mi preoccuperei troppo. Quasi tutte le cose che potrebbero garantire "l'accesso remoto" sono cose che devi attivare manualmente.
Avrai bisogno di essere molto più specifico e fornire molti dettagli sul tuo sistema se vuoi qualsiasi tipo di risposta utile su questo sito.