The error message exactly tells you about the mistake. Google about vsftpd passive mode.
use -p option with the ftp command or before typing out any other commands, use pass command once ftp connection is established
- no need to use the whole path, use ftp’s interactive terminal and commands to navigate to the directory on both(client and server) and just use the get/put command
makes it easy to keep tabs on what is happening.