Configuração do cliente de FTP baseada em texto por detrás de um 'proxy'

Preciso de criar um programa bash que se ligue a um servidor FTP, envie um ficheiro e feche a ligação. Normalmente, est ... te ftp baseado em texto, ou seja, ftp, lftp etc. Alguém pode ajudar a configurar este guião? Obrigado antecipadamente!