O FTP é viável, mas deve ser usado somente quando nenhuma outra opção for possível (ou seja, interagindo com um mainframe IBM onde o SSL / SCP / SFTP não esteja disponível). O FTP também envia senhas em texto não criptografado, portanto, qualquer parte mal-intencionada que bisbilhotar o tráfego obteria facilmente as credenciais de login.
Se você absolutamente DEVE usar o FTP, use uma conta que não tenha acesso a mais nada no sistema, mas se for possível, use o sftp. O uso de chaves ssh iria aliviar a necessidade de uma senha com o sftp, se necessário.