Comme c'est dit dans le titre, je cherche à pouvoir transférer des fichiers sur mon raspberry depuis n'importe où (depuis ma maison, ma fac, etc...)

J'ai déjà commencé par installer vsftpd, ce qui me permet d'accéder au raspberry en local, donc ça c'est nickel mais comment faire pour accédrer et transférer des fichiers depuis l'extérieur de mon réseau local

Et si possible, comment faire pour aussi accéder au disque dur externe qui est branché à mon raspberry?
J'attends vos propositions et vos conseils avec impatience, merci!