¿Cuál es la diferencia entre VPN y FTP?

No tienen nada que ver el uno con el otro.

FTP es un protocolo de transferencia de archivos, utilizado para transferir archivos de una manera insegura, sin cifrar, pero confiable a través de las redes. Ahora hay extensiones para FTP, es decir, FTPS que agregan esta falta de cifrado. SCP y SFTP logran funciones similares utilizando un servidor SSH y también se pueden cifrar.

VPN es una red privada virtual. Las VPN se pueden cifrar, la mayoría lo son. Una VPN crea una red virtual superior de una conexión de red existente, proporcionando privacidad y seguridad, aunque a menudo a un costo de velocidad y latencia. Los empleados de oficina suelen utilizar las VPN para conectarse de nuevo a una oficina principal mientras trabajan de forma remota, manteniendo la seguridad y permitiendo al usuario acceder a la intranet de la empresa como si estuvieran conectados en la oficina. Los usuarios domésticos a veces también usan VPN para privacidad o para evitar bloqueos de región. Las VPN de alta velocidad cuestan dinero, las mejores tienen poco o ningún impacto detectable en el rendimiento.

¡Espero que esto ayude!