Instalar Servidor FTP y conectar con VB.Net
De VB.Net, tengo una duda, he estado investigando acerca de como compartir archivos de manera segura en red y me encontré que debo utilizar algún servidor FTP, la verdad no tengo idea de como usarlo ni cual me conviene y porque. Tengo un poco de experiencia en trabajar con bases de datos MySQL y VB.Net pero quisiera que me dieran alguna opinion acerca de que servidor FTP me conviene y como accedo, leo y escribo desde VB.Net.
Como comentario, tengo un programa desarrollado en VB.Net desde el cual manejo un directorio de personal de una empresa, no tengo problemas con los datos de MySQL y VB.Net pero en cuestión de las fotos del personal los almaceno en una carpeta compartida, desde ahi extraigo las fotos y las presento en un Listview pero eso es totalmente inseguro, por eso estoy recurriendo a otros medios.
La computadora que se encuentra de servidor es una ordinaria, Core i5, 8 RAM, Windows 7.