bonjour a toi,
quel type de VPN ? un PPTP je suppose ou tu et sucidaire et parano au point de vouloir un IPSEC ?
pour l'acces FTP rien de plus simple tu installe VSFTPD ou PROFTPD
pour le SSH il et inclus d'origine, sous windows il te faut le logiciel client putty pour t'y connecter
pour partager un dossier/fichier tu utilise SAMBA
pour le serveur IRC tu utilise IRCD
donc jusque la a tes question la réponse et oui c'est possible
par contre je vois pas bien ce que le shell vient faire dans l'histoire.